builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-454 starttime: 1461189652.9 results: success (0) buildid: 20160420140703 builduid: e92eab35ac9341aa8267f0dc9d8135fc revision: 31b3a03707447d000981a6c1aa2dc81697458fc8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:52.899671) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:52.900141) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:52.900456) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:53.085998) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:53.086383) ========= 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-1461189601.828793-2095572344 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 15:00: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.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.4M=0.001s 2016-04-20 15:00:53 (13.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.273199 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:53.393941) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:53.394247) ========= 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-1461189601.828793-2095572344 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060838 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:53.486398) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:53.486721) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 31b3a03707447d000981a6c1aa2dc81697458fc8 --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 31b3a03707447d000981a6c1aa2dc81697458fc8 --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-1461189601.828793-2095572344 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 15:00:53,581 truncating revision to first 12 chars 2016-04-20 15:00:53,581 Setting DEBUG logging. 2016-04-20 15:00:53,581 attempt 1/10 2016-04-20 15:00:53,581 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/31b3a0370744?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:00:53,894 unpacking tar archive at: mozilla-inbound-31b3a0370744/testing/mozharness/ program finished with exit code 0 elapsedTime=0.590833 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:54.110909) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:54.111257) ========= script_repo_revision: 31b3a03707447d000981a6c1aa2dc81697458fc8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:54.111659) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:54.111936) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:00:54.141664) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 9 secs) (at 2016-04-20 15:00:54.141954) ========= /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-1461189601.828793-2095572344 _=/tools/buildbot/bin/python using PTY: False 15:00:54 INFO - MultiFileLogger online at 20160420 15:00:54 in /builds/slave/test 15:00:54 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 15:00:54 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:00:54 INFO - {'append_to_log': False, 15:00:54 INFO - 'base_work_dir': '/builds/slave/test', 15:00:54 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:00:54 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:00:54 INFO - 'buildbot_json_path': 'buildprops.json', 15:00:54 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:00:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:00:54 INFO - 'download_minidump_stackwalk': True, 15:00:54 INFO - 'download_symbols': 'true', 15:00:54 INFO - 'e10s': False, 15:00:54 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:00:54 INFO - 'tooltool.py': '/tools/tooltool.py', 15:00:54 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:00:54 INFO - '/tools/misc-python/virtualenv.py')}, 15:00:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:00:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:00:54 INFO - 'log_level': 'info', 15:00:54 INFO - 'log_to_console': True, 15:00:54 INFO - 'opt_config_files': (), 15:00:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:00:54 INFO - '--processes=1', 15:00:54 INFO - '--config=%(test_path)s/wptrunner.ini', 15:00:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:00:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:00:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:00:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:00:54 INFO - 'pip_index': False, 15:00:54 INFO - 'require_test_zip': True, 15:00:54 INFO - 'test_type': ('testharness',), 15:00:54 INFO - 'this_chunk': '1', 15:00:54 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:00:54 INFO - 'total_chunks': '10', 15:00:54 INFO - 'virtualenv_path': 'venv', 15:00:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:00:54 INFO - 'work_dir': 'build'} 15:00:54 INFO - ##### 15:00:54 INFO - ##### Running clobber step. 15:00:54 INFO - ##### 15:00:54 INFO - Running pre-action listener: _resource_record_pre_action 15:00:54 INFO - Running main action method: clobber 15:00:54 INFO - rmtree: /builds/slave/test/build 15:00:54 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:00:57 INFO - Running post-action listener: _resource_record_post_action 15:00:57 INFO - ##### 15:00:57 INFO - ##### Running read-buildbot-config step. 15:00:57 INFO - ##### 15:00:57 INFO - Running pre-action listener: _resource_record_pre_action 15:00:57 INFO - Running main action method: read_buildbot_config 15:00:57 INFO - Using buildbot properties: 15:00:57 INFO - { 15:00:57 INFO - "project": "", 15:00:57 INFO - "product": "firefox", 15:00:57 INFO - "script_repo_revision": "production", 15:00:57 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 15:00:57 INFO - "repository": "", 15:00:57 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 15:00:57 INFO - "buildid": "20160420140703", 15:00:57 INFO - "pgo_build": "False", 15:00:57 INFO - "basedir": "/builds/slave/test", 15:00:57 INFO - "buildnumber": 70, 15:00:57 INFO - "slavename": "tst-linux64-spot-454", 15:00:57 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 15:00:57 INFO - "platform": "linux64", 15:00:57 INFO - "branch": "mozilla-inbound", 15:00:57 INFO - "revision": "31b3a03707447d000981a6c1aa2dc81697458fc8", 15:00:57 INFO - "repo_path": "integration/mozilla-inbound", 15:00:57 INFO - "moz_repo_path": "", 15:00:57 INFO - "stage_platform": "linux64", 15:00:57 INFO - "builduid": "e92eab35ac9341aa8267f0dc9d8135fc", 15:00:57 INFO - "slavebuilddir": "test" 15:00:57 INFO - } 15:00:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:00:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:00:57 INFO - Running post-action listener: _resource_record_post_action 15:00:57 INFO - ##### 15:00:57 INFO - ##### Running download-and-extract step. 15:00:57 INFO - ##### 15:00:57 INFO - Running pre-action listener: _resource_record_pre_action 15:00:57 INFO - Running main action method: download_and_extract 15:00:57 INFO - mkdir: /builds/slave/test/build/tests 15:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:00:57 INFO - https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:00:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:00:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:00:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:00:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:01:00 INFO - Downloaded 1361 bytes. 15:01:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:01:00 INFO - Using the following test package requirements: 15:01:00 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:01:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:01:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:01:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'jsshell-linux-x86_64.zip'], 15:01:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:01:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:01:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:01:00 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:01:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:01:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:01:00 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:01:00 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:01:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:00 INFO - https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:01:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:01:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:01:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:01:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:01:02 INFO - Downloaded 22735881 bytes. 15:01:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:01:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:01:03 INFO - caution: filename not matched: web-platform/* 15:01:03 INFO - Return code: 11 15:01:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:03 INFO - https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:01:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:01:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:01:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:01:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:01:05 INFO - Downloaded 36397840 bytes. 15:01:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:01:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:01:08 INFO - caution: filename not matched: bin/* 15:01:08 INFO - caution: filename not matched: config/* 15:01:08 INFO - caution: filename not matched: mozbase/* 15:01:08 INFO - caution: filename not matched: marionette/* 15:01:08 INFO - caution: filename not matched: tools/wptserve/* 15:01:08 INFO - Return code: 11 15:01:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:08 INFO - https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:01:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:01:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:01:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:01:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:01:11 INFO - Downloaded 64283889 bytes. 15:01:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:01:11 INFO - mkdir: /builds/slave/test/properties 15:01:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:01:11 INFO - Writing to file /builds/slave/test/properties/build_url 15:01:11 INFO - Contents: 15:01:11 INFO - build_url:https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:01:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:01:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:01:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:01:12 INFO - Contents: 15:01:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:01: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')]} 15:01:12 INFO - https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:01:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:01:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:01:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:01:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:01:14 INFO - Downloaded 90776657 bytes. 15:01:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:01:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:01:23 INFO - Return code: 0 15:01:23 INFO - Running post-action listener: _resource_record_post_action 15:01:23 INFO - Running post-action listener: set_extra_try_arguments 15:01:23 INFO - ##### 15:01:23 INFO - ##### Running create-virtualenv step. 15:01:23 INFO - ##### 15:01:23 INFO - Running pre-action listener: _pre_create_virtualenv 15:01:23 INFO - Running pre-action listener: _resource_record_pre_action 15:01:23 INFO - Running main action method: create_virtualenv 15:01:23 INFO - Creating virtualenv /builds/slave/test/build/venv 15:01:23 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:01:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:01:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:01:24 INFO - Using real prefix '/usr' 15:01:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:01:27 INFO - Installing distribute.............................................................................................................................................................................................done. 15:01:30 INFO - Installing pip.................done. 15:01:30 INFO - Return code: 0 15:01:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:01:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:01:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:01:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c38eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c35fc0>, '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 0x2c36cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c37150>, '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-1461189601.828793-2095572344', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:01:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:01:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:01:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:01:30 INFO - 'CCACHE_UMASK': '002', 15:01:30 INFO - 'DISPLAY': ':0', 15:01:30 INFO - 'HOME': '/home/cltbld', 15:01:30 INFO - 'LANG': 'en_US.UTF-8', 15:01:30 INFO - 'LOGNAME': 'cltbld', 15:01:30 INFO - 'MAIL': '/var/mail/cltbld', 15:01:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:01:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:01:30 INFO - 'MOZ_NO_REMOTE': '1', 15:01:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:01:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:01:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:01:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:01:30 INFO - 'PWD': '/builds/slave/test', 15:01:30 INFO - 'SHELL': '/bin/bash', 15:01:30 INFO - 'SHLVL': '1', 15:01:30 INFO - 'TERM': 'linux', 15:01:30 INFO - 'TMOUT': '86400', 15:01:30 INFO - 'USER': 'cltbld', 15:01:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461189601.828793-2095572344', 15:01:30 INFO - '_': '/tools/buildbot/bin/python'} 15:01:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:01:30 INFO - Downloading/unpacking psutil>=0.7.1 15:01:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:01:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:01:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:01:34 INFO - Installing collected packages: psutil 15:01:34 INFO - Running setup.py install for psutil 15:01:35 INFO - building 'psutil._psutil_linux' extension 15:01:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 15:01:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 15:01:35 INFO - building 'psutil._psutil_posix' extension 15:01:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 15:01:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 15:01:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:01:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:01:36 INFO - Successfully installed psutil 15:01:36 INFO - Cleaning up... 15:01:36 INFO - Return code: 0 15:01:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:01:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:01:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:01:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c38eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c35fc0>, '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 0x2c36cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c37150>, '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-1461189601.828793-2095572344', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:01:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:01:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:01:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:01:36 INFO - 'CCACHE_UMASK': '002', 15:01:36 INFO - 'DISPLAY': ':0', 15:01:36 INFO - 'HOME': '/home/cltbld', 15:01:36 INFO - 'LANG': 'en_US.UTF-8', 15:01:36 INFO - 'LOGNAME': 'cltbld', 15:01:36 INFO - 'MAIL': '/var/mail/cltbld', 15:01:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:01:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:01:36 INFO - 'MOZ_NO_REMOTE': '1', 15:01:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:01:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:01:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:01:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:01:36 INFO - 'PWD': '/builds/slave/test', 15:01:36 INFO - 'SHELL': '/bin/bash', 15:01:36 INFO - 'SHLVL': '1', 15:01:36 INFO - 'TERM': 'linux', 15:01:36 INFO - 'TMOUT': '86400', 15:01:36 INFO - 'USER': 'cltbld', 15:01:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461189601.828793-2095572344', 15:01:36 INFO - '_': '/tools/buildbot/bin/python'} 15:01:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:01:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:01:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:01:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:01:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:01:40 INFO - Installing collected packages: mozsystemmonitor 15:01:40 INFO - Running setup.py install for mozsystemmonitor 15:01:40 INFO - Successfully installed mozsystemmonitor 15:01:40 INFO - Cleaning up... 15:01:40 INFO - Return code: 0 15:01:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:01:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:01:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:01:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c38eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c35fc0>, '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 0x2c36cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c37150>, '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-1461189601.828793-2095572344', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:01:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:01:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:01:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:01:40 INFO - 'CCACHE_UMASK': '002', 15:01:40 INFO - 'DISPLAY': ':0', 15:01:40 INFO - 'HOME': '/home/cltbld', 15:01:40 INFO - 'LANG': 'en_US.UTF-8', 15:01:40 INFO - 'LOGNAME': 'cltbld', 15:01:40 INFO - 'MAIL': '/var/mail/cltbld', 15:01:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:01:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:01:40 INFO - 'MOZ_NO_REMOTE': '1', 15:01:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:01:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:01:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:01:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:01:40 INFO - 'PWD': '/builds/slave/test', 15:01:40 INFO - 'SHELL': '/bin/bash', 15:01:40 INFO - 'SHLVL': '1', 15:01:40 INFO - 'TERM': 'linux', 15:01:40 INFO - 'TMOUT': '86400', 15:01:40 INFO - 'USER': 'cltbld', 15:01:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461189601.828793-2095572344', 15:01:40 INFO - '_': '/tools/buildbot/bin/python'} 15:01:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:01:41 INFO - Downloading/unpacking blobuploader==1.2.4 15:01:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:44 INFO - Downloading blobuploader-1.2.4.tar.gz 15:01:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:01:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:01:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:01:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:46 INFO - Downloading docopt-0.6.1.tar.gz 15:01:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:01:46 INFO - Installing collected packages: blobuploader, requests, docopt 15:01:46 INFO - Running setup.py install for blobuploader 15:01:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:01:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:01:46 INFO - Running setup.py install for requests 15:01:47 INFO - Running setup.py install for docopt 15:01:47 INFO - Successfully installed blobuploader requests docopt 15:01:47 INFO - Cleaning up... 15:01:47 INFO - Return code: 0 15:01:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:01:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:01:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:01:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c38eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c35fc0>, '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 0x2c36cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c37150>, '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-1461189601.828793-2095572344', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:01:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:01:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:01:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:01:47 INFO - 'CCACHE_UMASK': '002', 15:01:47 INFO - 'DISPLAY': ':0', 15:01:47 INFO - 'HOME': '/home/cltbld', 15:01:47 INFO - 'LANG': 'en_US.UTF-8', 15:01:47 INFO - 'LOGNAME': 'cltbld', 15:01:47 INFO - 'MAIL': '/var/mail/cltbld', 15:01:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:01:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:01:47 INFO - 'MOZ_NO_REMOTE': '1', 15:01:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:01:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:01:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:01:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:01:47 INFO - 'PWD': '/builds/slave/test', 15:01:47 INFO - 'SHELL': '/bin/bash', 15:01:47 INFO - 'SHLVL': '1', 15:01:47 INFO - 'TERM': 'linux', 15:01:47 INFO - 'TMOUT': '86400', 15:01:47 INFO - 'USER': 'cltbld', 15:01:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461189601.828793-2095572344', 15:01:47 INFO - '_': '/tools/buildbot/bin/python'} 15:01:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:01:47 INFO - Running setup.py (path:/tmp/pip-xsmKtz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:01:48 INFO - Running setup.py (path:/tmp/pip-BadAdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:01:48 INFO - Running setup.py (path:/tmp/pip-R2bsDO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:01:48 INFO - Running setup.py (path:/tmp/pip-3eOx0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:01:48 INFO - Running setup.py (path:/tmp/pip-rfHYIn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:01:48 INFO - Running setup.py (path:/tmp/pip-AX2MZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:01:48 INFO - Running setup.py (path:/tmp/pip-VTFPC_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:01:48 INFO - Running setup.py (path:/tmp/pip-wLhQZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:01:48 INFO - Running setup.py (path:/tmp/pip-DzHSqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:01:49 INFO - Running setup.py (path:/tmp/pip-F5YKXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:01:49 INFO - Running setup.py (path:/tmp/pip-hobzw1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:01:49 INFO - Running setup.py (path:/tmp/pip-33_BoK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:01:49 INFO - Running setup.py (path:/tmp/pip-IOrf4P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:01:49 INFO - Running setup.py (path:/tmp/pip-u9pq3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:01:49 INFO - Running setup.py (path:/tmp/pip-n1iaEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:01:49 INFO - Running setup.py (path:/tmp/pip-oumbDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:01:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:01:49 INFO - Running setup.py (path:/tmp/pip-aZOpie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:01:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:01:50 INFO - Running setup.py (path:/tmp/pip-qO6DV8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:01:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:01:50 INFO - Running setup.py (path:/tmp/pip-K9UWsH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:01:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:01:50 INFO - Running setup.py (path:/tmp/pip-Zr78Jg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:01:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:01:50 INFO - Running setup.py (path:/tmp/pip-5D8Gup-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:01:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:01:50 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:01:50 INFO - Running setup.py install for manifestparser 15:01:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:01:51 INFO - Running setup.py install for mozcrash 15:01:51 INFO - Running setup.py install for mozdebug 15:01:51 INFO - Running setup.py install for mozdevice 15:01:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:01:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:01:51 INFO - Running setup.py install for mozfile 15:01:51 INFO - Running setup.py install for mozhttpd 15:01:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Running setup.py install for mozinfo 15:01:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Running setup.py install for mozInstall 15:01:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Running setup.py install for mozleak 15:01:52 INFO - Running setup.py install for mozlog 15:01:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:01:52 INFO - Running setup.py install for moznetwork 15:01:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:01:53 INFO - Running setup.py install for mozprocess 15:01:53 INFO - Running setup.py install for mozprofile 15:01:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:01:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:01:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:01:53 INFO - Running setup.py install for mozrunner 15:01:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:01:53 INFO - Running setup.py install for mozscreenshot 15:01:53 INFO - Running setup.py install for moztest 15:01:54 INFO - Running setup.py install for mozversion 15:01:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:01:54 INFO - Running setup.py install for wptserve 15:01:54 INFO - Running setup.py install for marionette-driver 15:01:54 INFO - Running setup.py install for browsermob-proxy 15:01:54 INFO - Running setup.py install for marionette-client 15:01:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:01:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:01:55 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:01:55 INFO - Cleaning up... 15:01:55 INFO - Return code: 0 15:01:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:01:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:01:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:01:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:01:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:01:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b30030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c38eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c35fc0>, '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 0x2c36cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c37150>, '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-1461189601.828793-2095572344', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 15:01:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:01:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:01:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:01:55 INFO - 'CCACHE_UMASK': '002', 15:01:55 INFO - 'DISPLAY': ':0', 15:01:55 INFO - 'HOME': '/home/cltbld', 15:01:55 INFO - 'LANG': 'en_US.UTF-8', 15:01:55 INFO - 'LOGNAME': 'cltbld', 15:01:55 INFO - 'MAIL': '/var/mail/cltbld', 15:01:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:01:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:01:55 INFO - 'MOZ_NO_REMOTE': '1', 15:01:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:01:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:01:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:01:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:01:55 INFO - 'PWD': '/builds/slave/test', 15:01:55 INFO - 'SHELL': '/bin/bash', 15:01:55 INFO - 'SHLVL': '1', 15:01:55 INFO - 'TERM': 'linux', 15:01:55 INFO - 'TMOUT': '86400', 15:01:55 INFO - 'USER': 'cltbld', 15:01:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461189601.828793-2095572344', 15:01:55 INFO - '_': '/tools/buildbot/bin/python'} 15:01:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:01:55 INFO - Running setup.py (path:/tmp/pip-MhjHxx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:01:55 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:01:55 INFO - Running setup.py (path:/tmp/pip-c8HbXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:01:56 INFO - Running setup.py (path:/tmp/pip-hZQmix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:01:56 INFO - Running setup.py (path:/tmp/pip-jZHIm7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:01:56 INFO - Running setup.py (path:/tmp/pip-q1NHyE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:01:56 INFO - Running setup.py (path:/tmp/pip-k_luZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:01:56 INFO - Running setup.py (path:/tmp/pip-HjRzjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:01:56 INFO - Running setup.py (path:/tmp/pip-5gzGKY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:01:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:01:56 INFO - Running setup.py (path:/tmp/pip-SvJlGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:01:57 INFO - Running setup.py (path:/tmp/pip-6e0cBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:01:57 INFO - Running setup.py (path:/tmp/pip-k2IP51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:01:57 INFO - Running setup.py (path:/tmp/pip-PuDpQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:01:57 INFO - Running setup.py (path:/tmp/pip-C5nr0o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:01:57 INFO - Running setup.py (path:/tmp/pip-3wwNUa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:01:57 INFO - Running setup.py (path:/tmp/pip-mpwKGO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:01:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:01:57 INFO - Running setup.py (path:/tmp/pip-f5CNpZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:01:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:01:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:01:58 INFO - Running setup.py (path:/tmp/pip-4WQxdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:01:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:01:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:01:58 INFO - Running setup.py (path:/tmp/pip-xfS9uJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:01:58 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:01:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:01:58 INFO - Running setup.py (path:/tmp/pip-2vaOzG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:01:58 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:01:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:01:58 INFO - Running setup.py (path:/tmp/pip-XKXj6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:01:58 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:01:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:01:58 INFO - Running setup.py (path:/tmp/pip-CVT9HJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:01:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:01:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:01:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:01:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:01:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:01:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:01:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:01:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:01:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:01:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:01:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:01:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:02:02 INFO - Downloading blessings-1.6.tar.gz 15:02:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:02:02 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:02:02 INFO - Installing collected packages: blessings 15:02:02 INFO - Running setup.py install for blessings 15:02:03 INFO - Successfully installed blessings 15:02:03 INFO - Cleaning up... 15:02:03 INFO - Return code: 0 15:02:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:02:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:02:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:02:03 INFO - Reading from file tmpfile_stdout 15:02:03 INFO - Current package versions: 15:02:03 INFO - argparse == 1.2.1 15:02:03 INFO - blessings == 1.6 15:02:03 INFO - blobuploader == 1.2.4 15:02:03 INFO - browsermob-proxy == 0.6.0 15:02:03 INFO - docopt == 0.6.1 15:02:03 INFO - manifestparser == 1.1 15:02:03 INFO - marionette-client == 2.3.0 15:02:03 INFO - marionette-driver == 1.4.0 15:02:03 INFO - mozInstall == 1.12 15:02:03 INFO - mozcrash == 0.17 15:02:03 INFO - mozdebug == 0.1 15:02:03 INFO - mozdevice == 0.48 15:02:03 INFO - mozfile == 1.2 15:02:03 INFO - mozhttpd == 0.7 15:02:03 INFO - mozinfo == 0.9 15:02:03 INFO - mozleak == 0.1 15:02:03 INFO - mozlog == 3.1 15:02:03 INFO - moznetwork == 0.27 15:02:03 INFO - mozprocess == 0.22 15:02:03 INFO - mozprofile == 0.28 15:02:03 INFO - mozrunner == 6.11 15:02:03 INFO - mozscreenshot == 0.1 15:02:03 INFO - mozsystemmonitor == 0.0 15:02:03 INFO - moztest == 0.7 15:02:03 INFO - mozversion == 1.4 15:02:03 INFO - psutil == 3.1.1 15:02:03 INFO - requests == 1.2.3 15:02:03 INFO - wptserve == 1.4.0 15:02:03 INFO - wsgiref == 0.1.2 15:02:03 INFO - Running post-action listener: _resource_record_post_action 15:02:03 INFO - Running post-action listener: _start_resource_monitoring 15:02:03 INFO - Starting resource monitoring. 15:02:03 INFO - ##### 15:02:03 INFO - ##### Running pull step. 15:02:03 INFO - ##### 15:02:03 INFO - Running pre-action listener: _resource_record_pre_action 15:02:03 INFO - Running main action method: pull 15:02:03 INFO - Pull has nothing to do! 15:02:03 INFO - Running post-action listener: _resource_record_post_action 15:02:03 INFO - ##### 15:02:03 INFO - ##### Running install step. 15:02:03 INFO - ##### 15:02:03 INFO - Running pre-action listener: _resource_record_pre_action 15:02:03 INFO - Running main action method: install 15:02:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:02:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:02:04 INFO - Reading from file tmpfile_stdout 15:02:04 INFO - Detecting whether we're running mozinstall >=1.0... 15:02:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:02:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:02:04 INFO - Reading from file tmpfile_stdout 15:02:04 INFO - Output received: 15:02:04 INFO - Usage: mozinstall [options] installer 15:02:04 INFO - Options: 15:02:04 INFO - -h, --help show this help message and exit 15:02:04 INFO - -d DEST, --destination=DEST 15:02:04 INFO - Directory to install application into. [default: 15:02:04 INFO - "/builds/slave/test"] 15:02:04 INFO - --app=APP Application being installed. [default: firefox] 15:02:04 INFO - mkdir: /builds/slave/test/build/application 15:02:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:02:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:02:33 INFO - Reading from file tmpfile_stdout 15:02:33 INFO - Output received: 15:02:33 INFO - /builds/slave/test/build/application/firefox/firefox 15:02:33 INFO - Running post-action listener: _resource_record_post_action 15:02:33 INFO - ##### 15:02:33 INFO - ##### Running run-tests step. 15:02:33 INFO - ##### 15:02:33 INFO - Running pre-action listener: _resource_record_pre_action 15:02:33 INFO - Running main action method: run_tests 15:02:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:02:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:02:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:02:33 INFO - grabbing minidump binary from tooltool 15:02: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')]} 15:02:33 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 0x2c35fc0>, '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 0x2c36cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2c37150>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:02:33 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:02:33 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 15:02:33 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:02:33 INFO - Return code: 0 15:02:33 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:02:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:02:34 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/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:02:34 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/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:02:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:02:34 INFO - 'CCACHE_UMASK': '002', 15:02:34 INFO - 'DISPLAY': ':0', 15:02:34 INFO - 'HOME': '/home/cltbld', 15:02:34 INFO - 'LANG': 'en_US.UTF-8', 15:02:34 INFO - 'LOGNAME': 'cltbld', 15:02:34 INFO - 'MAIL': '/var/mail/cltbld', 15:02:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:02:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:02:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:02:34 INFO - 'MOZ_NO_REMOTE': '1', 15:02:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:02:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:02:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:02:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:02:34 INFO - 'PWD': '/builds/slave/test', 15:02:34 INFO - 'SHELL': '/bin/bash', 15:02:34 INFO - 'SHLVL': '1', 15:02:34 INFO - 'TERM': 'linux', 15:02:34 INFO - 'TMOUT': '86400', 15:02:34 INFO - 'USER': 'cltbld', 15:02:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461189601.828793-2095572344', 15:02:34 INFO - '_': '/tools/buildbot/bin/python'} 15:02:34 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/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:02:34 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:02:34 INFO - import pkg_resources 15:02:36 INFO - Using 1 client processes 15:02:36 INFO - wptserve Starting http server on 127.0.0.1:8000 15:02:36 INFO - wptserve Starting http server on 127.0.0.1:8001 15:02:36 INFO - wptserve Starting http server on 127.0.0.1:8443 15:02:38 INFO - SUITE-START | Running 778 tests 15:02:38 INFO - Running testharness tests 15:02:38 INFO - Setting up ssl 15:02:38 INFO - PROCESS | certutil | 15:02:38 INFO - PROCESS | certutil | 15:02:38 INFO - PROCESS | certutil | 15:02:38 INFO - Certificate Nickname Trust Attributes 15:02:38 INFO - SSL,S/MIME,JAR/XPI 15:02:38 INFO - 15:02:38 INFO - web-platform-tests CT,, 15:02:38 INFO - 15:02:38 INFO - Starting runner 15:02:41 INFO - PROCESS | 1843 | 1461189761076 Marionette DEBUG Marionette enabled via build flag and pref 15:02:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8890b800 == 1 [pid = 1843] [id = 1] 15:02:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 1 (0x7f7b8890c000) [pid = 1843] [serial = 1] [outer = (nil)] 15:02:41 INFO - PROCESS | 1843 | [1843] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:02:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 2 (0x7f7b8890d000) [pid = 1843] [serial = 2] [outer = 0x7f7b8890c000] 15:02:41 INFO - PROCESS | 1843 | 1461189761698 Marionette INFO Listening on port 2828 15:02:42 INFO - PROCESS | 1843 | 1461189762238 Marionette DEBUG Marionette enabled via command-line flag 15:02:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85a85800 == 2 [pid = 1843] [id = 2] 15:02:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 3 (0x7f7b85ad7000) [pid = 1843] [serial = 3] [outer = (nil)] 15:02:42 INFO - PROCESS | 1843 | [1843] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:02:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 4 (0x7f7b85ad8000) [pid = 1843] [serial = 4] [outer = 0x7f7b85ad7000] 15:02:42 INFO - PROCESS | 1843 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7b858ac9a0 15:02:42 INFO - PROCESS | 1843 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7b8a78e220 15:02:42 INFO - PROCESS | 1843 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7b84c1d4f0 15:02:42 INFO - PROCESS | 1843 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7b84c1d7f0 15:02:42 INFO - PROCESS | 1843 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7b84c1db20 15:02:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 5 (0x7f7b8b315800) [pid = 1843] [serial = 5] [outer = 0x7f7b8890c000] 15:02:42 INFO - PROCESS | 1843 | [1843] 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 15:02:42 INFO - PROCESS | 1843 | 1461189762612 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40737 15:02:42 INFO - PROCESS | 1843 | [1843] 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 15:02:42 INFO - PROCESS | 1843 | 1461189762687 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40738 15:02:42 INFO - PROCESS | 1843 | 1461189762695 Marionette DEBUG Closed connection conn0 15:02:42 INFO - PROCESS | 1843 | [1843] 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 2255 15:02:42 INFO - PROCESS | 1843 | [1843] 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 15:02:42 INFO - PROCESS | 1843 | 1461189762818 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40739 15:02:42 INFO - PROCESS | 1843 | 1461189762821 Marionette DEBUG Closed connection conn1 15:02:42 INFO - PROCESS | 1843 | [1843] 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 15:02:42 INFO - PROCESS | 1843 | 1461189762874 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40740 15:02:42 INFO - PROCESS | 1843 | 1461189762887 Marionette DEBUG Closed connection conn2 15:02:42 INFO - PROCESS | 1843 | 1461189762935 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:02:42 INFO - PROCESS | 1843 | 1461189762950 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":"20160420140703","device":"desktop","version":"48.0a1"} 15:02:43 INFO - PROCESS | 1843 | [1843] 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 15:02:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78402800 == 3 [pid = 1843] [id = 3] 15:02:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 6 (0x7f7b78403000) [pid = 1843] [serial = 6] [outer = (nil)] 15:02:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78403800 == 4 [pid = 1843] [id = 4] 15:02:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 7 (0x7f7b788fb400) [pid = 1843] [serial = 7] [outer = (nil)] 15:02:44 INFO - PROCESS | 1843 | [1843] 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 15:02:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b778b8000 == 5 [pid = 1843] [id = 5] 15:02:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 8 (0x7f7b77a78c00) [pid = 1843] [serial = 8] [outer = (nil)] 15:02:44 INFO - PROCESS | 1843 | [1843] 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 15:02:45 INFO - PROCESS | 1843 | [1843] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:02:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 9 (0x7f7b7776d000) [pid = 1843] [serial = 9] [outer = 0x7f7b77a78c00] 15:02:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 10 (0x7f7b7729c000) [pid = 1843] [serial = 10] [outer = 0x7f7b78403000] 15:02:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 11 (0x7f7b77135c00) [pid = 1843] [serial = 11] [outer = 0x7f7b788fb400] 15:02:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 12 (0x7f7b77137c00) [pid = 1843] [serial = 12] [outer = 0x7f7b77a78c00] 15:02:46 INFO - PROCESS | 1843 | 1461189766406 Marionette DEBUG loaded listener.js 15:02:46 INFO - PROCESS | 1843 | 1461189766425 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 13 (0x7f7b751a9400) [pid = 1843] [serial = 13] [outer = 0x7f7b77a78c00] 15:02:47 INFO - PROCESS | 1843 | 1461189767093 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4cbdf89f-7add-44fa-aca5-4b1116a22c33","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":"20160420140703","device":"desktop","version":"48.0a1","command_id":1}}] 15:02:47 INFO - PROCESS | 1843 | 1461189767308 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:02:47 INFO - PROCESS | 1843 | 1461189767456 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:02:47 INFO - PROCESS | 1843 | 1461189767699 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:02:47 INFO - PROCESS | 1843 | [1843] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:02:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 14 (0x7f7b71912000) [pid = 1843] [serial = 14] [outer = 0x7f7b77a78c00] 15:02:48 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:02:48 INFO - PROCESS | 1843 | 1461189768124 Marionette TRACE conn3 <- [1,3,null,{}] 15:02:48 INFO - PROCESS | 1843 | 1461189768170 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:02:48 INFO - PROCESS | 1843 | 1461189768243 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:02:48 INFO - PROCESS | 1843 | 1461189768392 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:02:48 INFO - PROCESS | 1843 | 1461189768394 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:02:48 INFO - PROCESS | 1843 | 1461189768426 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:02:48 INFO - PROCESS | 1843 | 1461189768430 Marionette TRACE conn3 <- [1,6,null,{}] 15:02:48 INFO - PROCESS | 1843 | 1461189768496 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:48 INFO - PROCESS | 1843 | 1461189768513 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:02:48 INFO - PROCESS | 1843 | 1461189768521 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70e72000 == 6 [pid = 1843] [id = 6] 15:02:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 15 (0x7f7b70eaa400) [pid = 1843] [serial = 15] [outer = (nil)] 15:02:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 16 (0x7f7b70eac000) [pid = 1843] [serial = 16] [outer = 0x7f7b70eaa400] 15:02:48 INFO - PROCESS | 1843 | 1461189768595 Marionette DEBUG loaded listener.js 15:02:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 17 (0x7f7b794b4400) [pid = 1843] [serial = 17] [outer = 0x7f7b70eaa400] 15:02:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70d41000 == 7 [pid = 1843] [id = 7] 15:02:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 18 (0x7f7b7000ec00) [pid = 1843] [serial = 18] [outer = (nil)] 15:02:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 19 (0x7f7b70010800) [pid = 1843] [serial = 19] [outer = 0x7f7b7000ec00] 15:02:49 INFO - PROCESS | 1843 | 1461189769068 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 20 (0x7f7b7000e800) [pid = 1843] [serial = 20] [outer = 0x7f7b7000ec00] 15:02:49 INFO - PROCESS | 1843 | 1461189769477 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:02:49 INFO - PROCESS | 1843 | [1843] 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 15:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1152ms 15:02:49 INFO - PROCESS | 1843 | 1461189769604 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:02:49 INFO - PROCESS | 1843 | 1461189769606 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:02:49 INFO - PROCESS | 1843 | 1461189769629 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:02:49 INFO - PROCESS | 1843 | 1461189769632 Marionette TRACE conn3 <- [1,10,null,{}] 15:02:49 INFO - PROCESS | 1843 | 1461189769652 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:49 INFO - PROCESS | 1843 | 1461189769801 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:02:49 INFO - PROCESS | 1843 | 1461189769824 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7605c800 == 8 [pid = 1843] [id = 8] 15:02:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 21 (0x7f7b70017800) [pid = 1843] [serial = 21] [outer = (nil)] 15:02:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 22 (0x7f7b6ee5a800) [pid = 1843] [serial = 22] [outer = 0x7f7b70017800] 15:02:49 INFO - PROCESS | 1843 | 1461189769884 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 23 (0x7f7b6ee5f400) [pid = 1843] [serial = 23] [outer = 0x7f7b70017800] 15:02:50 INFO - PROCESS | 1843 | 1461189770391 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 792ms 15:02:50 INFO - PROCESS | 1843 | 1461189770412 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 1843 | 1461189770416 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:02:50 INFO - PROCESS | 1843 | 1461189770421 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 1843 | 1461189770424 Marionette TRACE conn3 <- [1,14,null,{}] 15:02:50 INFO - PROCESS | 1843 | 1461189770429 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:50 INFO - PROCESS | 1843 | 1461189770561 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:02:50 INFO - PROCESS | 1843 | 1461189770580 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1c2000 == 9 [pid = 1843] [id = 9] 15:02:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 24 (0x7f7b6ee65000) [pid = 1843] [serial = 24] [outer = (nil)] 15:02:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 25 (0x7f7b6f153000) [pid = 1843] [serial = 25] [outer = 0x7f7b6ee65000] 15:02:50 INFO - PROCESS | 1843 | 1461189770650 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 26 (0x7f7b789ef800) [pid = 1843] [serial = 26] [outer = 0x7f7b6ee65000] 15:02:51 INFO - PROCESS | 1843 | 1461189771197 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 827ms 15:02:51 INFO - PROCESS | 1843 | 1461189771248 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:02:51 INFO - PROCESS | 1843 | 1461189771251 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:02:51 INFO - PROCESS | 1843 | 1461189771256 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:02:51 INFO - PROCESS | 1843 | 1461189771258 Marionette TRACE conn3 <- [1,18,null,{}] 15:02:51 INFO - PROCESS | 1843 | 1461189771264 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:51 INFO - PROCESS | 1843 | 1461189771395 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:02:51 INFO - PROCESS | 1843 | 1461189771786 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee37800 == 10 [pid = 1843] [id = 10] 15:02:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 27 (0x7f7b6ee5a400) [pid = 1843] [serial = 27] [outer = (nil)] 15:02:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 28 (0x7f7b6ee5f000) [pid = 1843] [serial = 28] [outer = 0x7f7b6ee5a400] 15:02:51 INFO - PROCESS | 1843 | 1461189771859 Marionette DEBUG loaded listener.js 15:02:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 29 (0x7f7b6ef62400) [pid = 1843] [serial = 29] [outer = 0x7f7b6ee5a400] 15:02:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f456800 == 11 [pid = 1843] [id = 11] 15:02:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 30 (0x7f7b6f457000) [pid = 1843] [serial = 30] [outer = (nil)] 15:02:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 31 (0x7f7b6f45d800) [pid = 1843] [serial = 31] [outer = 0x7f7b6f457000] 15:02:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 32 (0x7f7b6f459800) [pid = 1843] [serial = 32] [outer = 0x7f7b6f457000] 15:02:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f462800 == 12 [pid = 1843] [id = 12] 15:02:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 33 (0x7f7b6f4a2000) [pid = 1843] [serial = 33] [outer = (nil)] 15:02:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 34 (0x7f7b6fe5b400) [pid = 1843] [serial = 34] [outer = 0x7f7b6f4a2000] 15:02:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 35 (0x7f7b6f73cc00) [pid = 1843] [serial = 35] [outer = 0x7f7b6f4a2000] 15:02:52 INFO - PROCESS | 1843 | 1461189772893 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1679ms 15:02:52 INFO - PROCESS | 1843 | 1461189772938 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:02:52 INFO - PROCESS | 1843 | 1461189772945 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:02:52 INFO - PROCESS | 1843 | 1461189772953 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:02:52 INFO - PROCESS | 1843 | 1461189772956 Marionette TRACE conn3 <- [1,22,null,{}] 15:02:52 INFO - PROCESS | 1843 | 1461189772963 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:53 INFO - PROCESS | 1843 | 1461189773125 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:02:53 INFO - PROCESS | 1843 | 1461189773237 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70d42800 == 13 [pid = 1843] [id = 13] 15:02:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 36 (0x7f7b70eb0000) [pid = 1843] [serial = 36] [outer = (nil)] 15:02:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 37 (0x7f7b74ecdc00) [pid = 1843] [serial = 37] [outer = 0x7f7b70eb0000] 15:02:53 INFO - PROCESS | 1843 | 1461189773343 Marionette DEBUG loaded listener.js 15:02:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 38 (0x7f7b758a6c00) [pid = 1843] [serial = 38] [outer = 0x7f7b70eb0000] 15:02:54 INFO - PROCESS | 1843 | 1461189774079 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1136ms 15:02:54 INFO - PROCESS | 1843 | 1461189774092 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:02:54 INFO - PROCESS | 1843 | 1461189774097 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:02:54 INFO - PROCESS | 1843 | 1461189774103 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 1843 | 1461189774106 Marionette TRACE conn3 <- [1,26,null,{}] 15:02:54 INFO - PROCESS | 1843 | 1461189774111 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:54 INFO - PROCESS | 1843 | 1461189774266 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:02:54 INFO - PROCESS | 1843 | 1461189774406 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75e46800 == 14 [pid = 1843] [id = 14] 15:02:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 39 (0x7f7b70e1a400) [pid = 1843] [serial = 39] [outer = (nil)] 15:02:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 40 (0x7f7b76bdcc00) [pid = 1843] [serial = 40] [outer = 0x7f7b70e1a400] 15:02:54 INFO - PROCESS | 1843 | 1461189774474 Marionette DEBUG loaded listener.js 15:02:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 41 (0x7f7b7713bc00) [pid = 1843] [serial = 41] [outer = 0x7f7b70e1a400] 15:02:55 INFO - PROCESS | 1843 | 1461189775407 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1338ms 15:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:02:55 INFO - PROCESS | 1843 | 1461189775440 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:02:55 INFO - PROCESS | 1843 | 1461189775444 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:02:55 INFO - PROCESS | 1843 | 1461189775451 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:02:55 INFO - PROCESS | 1843 | 1461189775456 Marionette TRACE conn3 <- [1,30,null,{}] 15:02:55 INFO - PROCESS | 1843 | 1461189775464 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:55 INFO - PROCESS | 1843 | 1461189775588 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:02:55 INFO - PROCESS | 1843 | 1461189775748 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f7e1800 == 15 [pid = 1843] [id = 15] 15:02:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 42 (0x7f7b6fe60000) [pid = 1843] [serial = 42] [outer = (nil)] 15:02:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 43 (0x7f7b70d8e000) [pid = 1843] [serial = 43] [outer = 0x7f7b6fe60000] 15:02:55 INFO - PROCESS | 1843 | 1461189775829 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 44 (0x7f7b74e75000) [pid = 1843] [serial = 44] [outer = 0x7f7b6fe60000] 15:02:56 INFO - PROCESS | 1843 | 1461189776609 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1189ms 15:02:56 INFO - PROCESS | 1843 | 1461189776639 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 1843 | 1461189776646 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:02:56 INFO - PROCESS | 1843 | 1461189776655 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 1843 | 1461189776658 Marionette TRACE conn3 <- [1,34,null,{}] 15:02:56 INFO - PROCESS | 1843 | 1461189776663 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:56 INFO - PROCESS | 1843 | 1461189776789 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:02:56 INFO - PROCESS | 1843 | 1461189776866 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f30000 == 16 [pid = 1843] [id = 16] 15:02:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 45 (0x7f7b6ee69c00) [pid = 1843] [serial = 45] [outer = (nil)] 15:02:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 46 (0x7f7b769ecc00) [pid = 1843] [serial = 46] [outer = 0x7f7b6ee69c00] 15:02:56 INFO - PROCESS | 1843 | 1461189776923 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 47 (0x7f7b7730d000) [pid = 1843] [serial = 47] [outer = 0x7f7b6ee69c00] 15:02:57 INFO - PROCESS | 1843 | 1461189777489 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 878ms 15:02:57 INFO - PROCESS | 1843 | 1461189777534 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 1843 | 1461189777537 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:02:57 INFO - PROCESS | 1843 | 1461189777542 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 1843 | 1461189777547 Marionette TRACE conn3 <- [1,38,null,{}] 15:02:57 INFO - PROCESS | 1843 | 1461189777562 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:57 INFO - PROCESS | 1843 | 1461189777693 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:02:57 INFO - PROCESS | 1843 | 1461189777770 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77d09800 == 17 [pid = 1843] [id = 17] 15:02:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 48 (0x7f7b70ea6800) [pid = 1843] [serial = 48] [outer = (nil)] 15:02:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 49 (0x7f7b78459000) [pid = 1843] [serial = 49] [outer = 0x7f7b70ea6800] 15:02:57 INFO - PROCESS | 1843 | 1461189777830 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 50 (0x7f7b789f4400) [pid = 1843] [serial = 50] [outer = 0x7f7b70ea6800] 15:02:58 INFO - PROCESS | 1843 | 1461189778419 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 928ms 15:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:02:58 INFO - PROCESS | 1843 | 1461189778471 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:02:58 INFO - PROCESS | 1843 | 1461189778474 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:02:58 INFO - PROCESS | 1843 | 1461189778480 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:02:58 INFO - PROCESS | 1843 | 1461189778482 Marionette TRACE conn3 <- [1,42,null,{}] 15:02:58 INFO - PROCESS | 1843 | 1461189778487 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:58 INFO - PROCESS | 1843 | 1461189778639 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:02:58 INFO - PROCESS | 1843 | 1461189778658 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780d9800 == 18 [pid = 1843] [id = 18] 15:02:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 51 (0x7f7b789f5400) [pid = 1843] [serial = 51] [outer = (nil)] 15:02:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 52 (0x7f7b794b4000) [pid = 1843] [serial = 52] [outer = 0x7f7b789f5400] 15:02:58 INFO - PROCESS | 1843 | 1461189778717 Marionette DEBUG loaded listener.js 15:02:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 53 (0x7f7b7ba23000) [pid = 1843] [serial = 53] [outer = 0x7f7b789f5400] 15:02:59 INFO - PROCESS | 1843 | 1461189779281 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 826ms 15:02:59 INFO - PROCESS | 1843 | 1461189779305 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:02:59 INFO - PROCESS | 1843 | 1461189779308 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:02:59 INFO - PROCESS | 1843 | 1461189779313 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:02:59 INFO - PROCESS | 1843 | 1461189779315 Marionette TRACE conn3 <- [1,46,null,{}] 15:02:59 INFO - PROCESS | 1843 | 1461189779320 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:59 INFO - PROCESS | 1843 | 1461189779443 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:02:59 INFO - PROCESS | 1843 | 1461189779459 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7840e000 == 19 [pid = 1843] [id = 19] 15:02:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 54 (0x7f7b7ba58400) [pid = 1843] [serial = 54] [outer = (nil)] 15:02:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 55 (0x7f7b7ba5e400) [pid = 1843] [serial = 55] [outer = 0x7f7b7ba58400] 15:02:59 INFO - PROCESS | 1843 | 1461189779520 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 56 (0x7f7b7bc5ac00) [pid = 1843] [serial = 56] [outer = 0x7f7b7ba58400] 15:03:00 INFO - PROCESS | 1843 | 1461189780162 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 881ms 15:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:03:00 INFO - PROCESS | 1843 | 1461189780194 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:03:00 INFO - PROCESS | 1843 | 1461189780196 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:03:00 INFO - PROCESS | 1843 | 1461189780202 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:03:00 INFO - PROCESS | 1843 | 1461189780204 Marionette TRACE conn3 <- [1,50,null,{}] 15:03:00 INFO - PROCESS | 1843 | 1461189780209 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:00 INFO - PROCESS | 1843 | 1461189780393 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:03:00 INFO - PROCESS | 1843 | 1461189780418 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c72000 == 20 [pid = 1843] [id = 20] 15:03:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 57 (0x7f7b7bc58000) [pid = 1843] [serial = 57] [outer = (nil)] 15:03:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 58 (0x7f7b7ee56c00) [pid = 1843] [serial = 58] [outer = 0x7f7b7bc58000] 15:03:00 INFO - PROCESS | 1843 | 1461189780480 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 59 (0x7f7b85ac2000) [pid = 1843] [serial = 59] [outer = 0x7f7b7bc58000] 15:03:01 INFO - PROCESS | 1843 | 1461189781036 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 882ms 15:03:01 INFO - PROCESS | 1843 | 1461189781083 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 1843 | 1461189781086 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:03:01 INFO - PROCESS | 1843 | 1461189781092 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 1843 | 1461189781094 Marionette TRACE conn3 <- [1,54,null,{}] 15:03:01 INFO - PROCESS | 1843 | 1461189781099 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:01 INFO - PROCESS | 1843 | 1461189781209 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:03:01 INFO - PROCESS | 1843 | 1461189781225 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7912b800 == 21 [pid = 1843] [id = 21] 15:03:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 60 (0x7f7b8584e800) [pid = 1843] [serial = 60] [outer = (nil)] 15:03:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 61 (0x7f7b85bbe400) [pid = 1843] [serial = 61] [outer = 0x7f7b8584e800] 15:03:01 INFO - PROCESS | 1843 | 1461189781280 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 62 (0x7f7b85d99400) [pid = 1843] [serial = 62] [outer = 0x7f7b8584e800] 15:03:01 INFO - PROCESS | 1843 | 1461189781872 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 826ms 15:03:01 INFO - PROCESS | 1843 | 1461189781920 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 1843 | 1461189781924 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:03:01 INFO - PROCESS | 1843 | 1461189781929 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 1843 | 1461189781931 Marionette TRACE conn3 <- [1,58,null,{}] 15:03:01 INFO - PROCESS | 1843 | 1461189781938 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:02 INFO - PROCESS | 1843 | 1461189782058 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:03:02 INFO - PROCESS | 1843 | 1461189782070 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b990000 == 22 [pid = 1843] [id = 22] 15:03:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 63 (0x7f7b7bc96000) [pid = 1843] [serial = 63] [outer = (nil)] 15:03:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 64 (0x7f7b85df2000) [pid = 1843] [serial = 64] [outer = 0x7f7b7bc96000] 15:03:02 INFO - PROCESS | 1843 | 1461189782126 Marionette DEBUG loaded listener.js 15:03:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 65 (0x7f7b85f78400) [pid = 1843] [serial = 65] [outer = 0x7f7b7bc96000] 15:03:02 INFO - PROCESS | 1843 | 1461189782902 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1037ms 15:03:02 INFO - PROCESS | 1843 | 1461189782988 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:03:02 INFO - PROCESS | 1843 | 1461189782996 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:03:03 INFO - PROCESS | 1843 | 1461189783005 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:03:03 INFO - PROCESS | 1843 | 1461189783009 Marionette TRACE conn3 <- [1,62,null,{}] 15:03:03 INFO - PROCESS | 1843 | 1461189783016 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:03 INFO - PROCESS | 1843 | 1461189783171 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:03:03 INFO - PROCESS | 1843 | 1461189783287 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73997000 == 23 [pid = 1843] [id = 23] 15:03:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 66 (0x7f7b71850400) [pid = 1843] [serial = 66] [outer = (nil)] 15:03:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 67 (0x7f7b73920000) [pid = 1843] [serial = 67] [outer = 0x7f7b71850400] 15:03:03 INFO - PROCESS | 1843 | 1461189783364 Marionette DEBUG loaded listener.js 15:03:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 68 (0x7f7b74ecf000) [pid = 1843] [serial = 68] [outer = 0x7f7b71850400] 15:03:04 INFO - PROCESS | 1843 | 1461189784041 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1085ms 15:03:04 INFO - PROCESS | 1843 | 1461189784091 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:03:04 INFO - PROCESS | 1843 | 1461189784099 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:03:04 INFO - PROCESS | 1843 | 1461189784109 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:03:04 INFO - PROCESS | 1843 | 1461189784113 Marionette TRACE conn3 <- [1,66,null,{}] 15:03:04 INFO - PROCESS | 1843 | 1461189784118 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:04 INFO - PROCESS | 1843 | 1461189784273 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:03:04 INFO - PROCESS | 1843 | 1461189784401 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77d1c000 == 24 [pid = 1843] [id = 24] 15:03:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 69 (0x7f7b7700e400) [pid = 1843] [serial = 69] [outer = (nil)] 15:03:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 70 (0x7f7b7712f800) [pid = 1843] [serial = 70] [outer = 0x7f7b7700e400] 15:03:04 INFO - PROCESS | 1843 | 1461189784501 Marionette DEBUG loaded listener.js 15:03:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 71 (0x7f7b7757d800) [pid = 1843] [serial = 71] [outer = 0x7f7b7700e400] 15:03:05 INFO - PROCESS | 1843 | 1461189785250 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1184ms 15:03:05 INFO - PROCESS | 1843 | 1461189785294 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:03:05 INFO - PROCESS | 1843 | 1461189785297 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:03:05 INFO - PROCESS | 1843 | 1461189785303 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 1843 | 1461189785308 Marionette TRACE conn3 <- [1,70,null,{}] 15:03:05 INFO - PROCESS | 1843 | 1461189785323 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:05 INFO - PROCESS | 1843 | 1461189785474 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:03:05 INFO - PROCESS | 1843 | 1461189785564 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7bad7800 == 25 [pid = 1843] [id = 25] 15:03:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 72 (0x7f7b789f0c00) [pid = 1843] [serial = 72] [outer = (nil)] 15:03:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 73 (0x7f7b7ba16000) [pid = 1843] [serial = 73] [outer = 0x7f7b789f0c00] 15:03:05 INFO - PROCESS | 1843 | 1461189785641 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 74 (0x7f7b84c35800) [pid = 1843] [serial = 74] [outer = 0x7f7b789f0c00] 15:03:06 INFO - PROCESS | 1843 | 1461189786358 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1082ms 15:03:06 INFO - PROCESS | 1843 | 1461189786392 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:03:06 INFO - PROCESS | 1843 | 1461189786395 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:03:06 INFO - PROCESS | 1843 | 1461189786401 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:03:06 INFO - PROCESS | 1843 | 1461189786403 Marionette TRACE conn3 <- [1,74,null,{}] 15:03:06 INFO - PROCESS | 1843 | 1461189786408 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:06 INFO - PROCESS | 1843 | 1461189786565 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:03:06 INFO - PROCESS | 1843 | 1461189786686 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fb19800 == 26 [pid = 1843] [id = 26] 15:03:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 75 (0x7f7b78c3c800) [pid = 1843] [serial = 75] [outer = (nil)] 15:03:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 76 (0x7f7b85df2c00) [pid = 1843] [serial = 76] [outer = 0x7f7b78c3c800] 15:03:06 INFO - PROCESS | 1843 | 1461189786755 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 77 (0x7f7b85f7ec00) [pid = 1843] [serial = 77] [outer = 0x7f7b78c3c800] 15:03:07 INFO - PROCESS | 1843 | 1461189787668 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1325ms 15:03:07 INFO - PROCESS | 1843 | 1461189787726 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 1843 | 1461189787734 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:03:07 INFO - PROCESS | 1843 | 1461189787743 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 1843 | 1461189787747 Marionette TRACE conn3 <- [1,78,null,{}] 15:03:07 INFO - PROCESS | 1843 | 1461189787754 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:07 INFO - PROCESS | 1843 | 1461189787904 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:03:08 INFO - PROCESS | 1843 | 1461189788027 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b724e1000 == 27 [pid = 1843] [id = 27] 15:03:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 78 (0x7f7b739b7800) [pid = 1843] [serial = 78] [outer = (nil)] 15:03:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 79 (0x7f7b74e72800) [pid = 1843] [serial = 79] [outer = 0x7f7b739b7800] 15:03:08 INFO - PROCESS | 1843 | 1461189788093 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 80 (0x7f7b751aa400) [pid = 1843] [serial = 80] [outer = 0x7f7b739b7800] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7912b800 == 26 [pid = 1843] [id = 21] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78c72000 == 25 [pid = 1843] [id = 20] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7840e000 == 24 [pid = 1843] [id = 19] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780d9800 == 23 [pid = 1843] [id = 18] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77d09800 == 22 [pid = 1843] [id = 17] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76f30000 == 21 [pid = 1843] [id = 16] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f7e1800 == 20 [pid = 1843] [id = 15] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b75e46800 == 19 [pid = 1843] [id = 14] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70d42800 == 18 [pid = 1843] [id = 13] 15:03:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee37800 == 17 [pid = 1843] [id = 10] 15:03:08 INFO - PROCESS | 1843 | 1461189788910 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1232ms 15:03:08 INFO - PROCESS | 1843 | 1461189788975 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:03:08 INFO - PROCESS | 1843 | 1461189788982 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:03:08 INFO - PROCESS | 1843 | 1461189788990 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:03:08 INFO - PROCESS | 1843 | 1461189788995 Marionette TRACE conn3 <- [1,82,null,{}] 15:03:09 INFO - PROCESS | 1843 | 1461189789002 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:09 INFO - PROCESS | 1843 | 1461189789157 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:03:09 INFO - PROCESS | 1843 | 1461189789277 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a25000 == 18 [pid = 1843] [id = 28] 15:03:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 81 (0x7f7b74f79000) [pid = 1843] [serial = 81] [outer = (nil)] 15:03:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 82 (0x7f7b76099c00) [pid = 1843] [serial = 82] [outer = 0x7f7b74f79000] 15:03:09 INFO - PROCESS | 1843 | 1461189789348 Marionette DEBUG loaded listener.js 15:03:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b76bdb000) [pid = 1843] [serial = 83] [outer = 0x7f7b74f79000] 15:03:10 INFO - PROCESS | 1843 | 1461189790117 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1183ms 15:03:10 INFO - PROCESS | 1843 | 1461189790174 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 1843 | 1461189790182 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:03:10 INFO - PROCESS | 1843 | 1461189790211 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 1843 | 1461189790215 Marionette TRACE conn3 <- [1,86,null,{}] 15:03:10 INFO - PROCESS | 1843 | 1461189790220 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:10 INFO - PROCESS | 1843 | 1461189790371 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:03:10 INFO - PROCESS | 1843 | 1461189790490 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77f52000 == 19 [pid = 1843] [id = 29] 15:03:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b751aac00) [pid = 1843] [serial = 84] [outer = (nil)] 15:03:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b7776c800) [pid = 1843] [serial = 85] [outer = 0x7f7b751aac00] 15:03:10 INFO - PROCESS | 1843 | 1461189790562 Marionette DEBUG loaded listener.js 15:03:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b788fc000) [pid = 1843] [serial = 86] [outer = 0x7f7b751aac00] 15:03:11 INFO - PROCESS | 1843 | 1461189791297 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1139ms 15:03:11 INFO - PROCESS | 1843 | 1461189791347 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:03:11 INFO - PROCESS | 1843 | 1461189791351 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:03:11 INFO - PROCESS | 1843 | 1461189791356 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:03:11 INFO - PROCESS | 1843 | 1461189791361 Marionette TRACE conn3 <- [1,90,null,{}] 15:03:11 INFO - PROCESS | 1843 | 1461189791394 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:11 INFO - PROCESS | 1843 | 1461189791559 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:03:11 INFO - PROCESS | 1843 | 1461189791677 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7911d000 == 20 [pid = 1843] [id = 30] 15:03:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b7ba5a800) [pid = 1843] [serial = 87] [outer = (nil)] 15:03:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b7bc94400) [pid = 1843] [serial = 88] [outer = 0x7f7b7ba5a800] 15:03:11 INFO - PROCESS | 1843 | 1461189791755 Marionette DEBUG loaded listener.js 15:03:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b85ac2800) [pid = 1843] [serial = 89] [outer = 0x7f7b7ba5a800] 15:03:12 INFO - PROCESS | 1843 | 1461189792483 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1155ms 15:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:03:12 INFO - PROCESS | 1843 | 1461189792513 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:03:12 INFO - PROCESS | 1843 | 1461189792516 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:03:12 INFO - PROCESS | 1843 | 1461189792522 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:03:12 INFO - PROCESS | 1843 | 1461189792525 Marionette TRACE conn3 <- [1,94,null,{}] 15:03:12 INFO - PROCESS | 1843 | 1461189792548 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:12 INFO - PROCESS | 1843 | 1461189792691 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:03:12 INFO - PROCESS | 1843 | 1461189792814 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7007a800 == 21 [pid = 1843] [id = 31] 15:03:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b7ba5cc00) [pid = 1843] [serial = 90] [outer = (nil)] 15:03:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b86c31800) [pid = 1843] [serial = 91] [outer = 0x7f7b7ba5cc00] 15:03:12 INFO - PROCESS | 1843 | 1461189792882 Marionette DEBUG loaded listener.js 15:03:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b870c3800) [pid = 1843] [serial = 92] [outer = 0x7f7b7ba5cc00] 15:03:13 INFO - PROCESS | 1843 | 1461189793594 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1131ms 15:03:13 INFO - PROCESS | 1843 | 1461189793652 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:03:13 INFO - PROCESS | 1843 | 1461189793655 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:03:13 INFO - PROCESS | 1843 | 1461189793660 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:03:13 INFO - PROCESS | 1843 | 1461189793663 Marionette TRACE conn3 <- [1,98,null,{}] 15:03:13 INFO - PROCESS | 1843 | 1461189793691 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:13 INFO - PROCESS | 1843 | 1461189793833 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:03:14 INFO - PROCESS | 1843 | 1461189794029 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fed5800 == 22 [pid = 1843] [id = 32] 15:03:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b6f155400) [pid = 1843] [serial = 93] [outer = (nil)] 15:03:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b6f73a400) [pid = 1843] [serial = 94] [outer = 0x7f7b6f155400] 15:03:14 INFO - PROCESS | 1843 | 1461189794095 Marionette DEBUG loaded listener.js 15:03:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b739b4800) [pid = 1843] [serial = 95] [outer = 0x7f7b6f155400] 15:03:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77d1c000 == 21 [pid = 1843] [id = 24] 15:03:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73997000 == 20 [pid = 1843] [id = 23] 15:03:14 INFO - PROCESS | 1843 | 1461189794980 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1350ms 15:03:15 INFO - PROCESS | 1843 | 1461189795010 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:03:15 INFO - PROCESS | 1843 | 1461189795016 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:03:15 INFO - PROCESS | 1843 | 1461189795023 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:03:15 INFO - PROCESS | 1843 | 1461189795029 Marionette TRACE conn3 <- [1,102,null,{}] 15:03:15 INFO - PROCESS | 1843 | 1461189795038 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:15 INFO - PROCESS | 1843 | 1461189795182 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:03:15 INFO - PROCESS | 1843 | 1461189795315 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77295000 == 21 [pid = 1843] [id = 33] 15:03:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b7241dc00) [pid = 1843] [serial = 96] [outer = (nil)] 15:03:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b769e4000) [pid = 1843] [serial = 97] [outer = 0x7f7b7241dc00] 15:03:15 INFO - PROCESS | 1843 | 1461189795388 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b77136800) [pid = 1843] [serial = 98] [outer = 0x7f7b7241dc00] 15:03:16 INFO - PROCESS | 1843 | 1461189796197 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 15:03:16 INFO - PROCESS | 1843 | 1461189796261 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 1843 | 1461189796269 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:03:16 INFO - PROCESS | 1843 | 1461189796279 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 1843 | 1461189796283 Marionette TRACE conn3 <- [1,106,null,{}] 15:03:16 INFO - PROCESS | 1843 | 1461189796288 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:16 INFO - PROCESS | 1843 | 1461189796459 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:03:16 INFO - PROCESS | 1843 | 1461189796584 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f6a800 == 22 [pid = 1843] [id = 34] 15:03:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b74e6d800) [pid = 1843] [serial = 99] [outer = (nil)] 15:03:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b7ba1dc00) [pid = 1843] [serial = 100] [outer = 0x7f7b74e6d800] 15:03:16 INFO - PROCESS | 1843 | 1461189796653 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b7bc66400) [pid = 1843] [serial = 101] [outer = 0x7f7b74e6d800] 15:03:17 INFO - PROCESS | 1843 | 1461189797455 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1230ms 15:03:17 INFO - PROCESS | 1843 | 1461189797509 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 1843 | 1461189797511 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:03:17 INFO - PROCESS | 1843 | 1461189797518 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 1843 | 1461189797523 Marionette TRACE conn3 <- [1,110,null,{}] 15:03:17 INFO - PROCESS | 1843 | 1461189797538 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:17 INFO - PROCESS | 1843 | 1461189797687 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:03:17 INFO - PROCESS | 1843 | 1461189797809 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85ad6000 == 23 [pid = 1843] [id = 35] 15:03:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b8584c400) [pid = 1843] [serial = 102] [outer = (nil)] 15:03:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b85d15400) [pid = 1843] [serial = 103] [outer = 0x7f7b8584c400] 15:03:17 INFO - PROCESS | 1843 | 1461189797883 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b870ee800) [pid = 1843] [serial = 104] [outer = 0x7f7b8584c400] 15:03:18 INFO - PROCESS | 1843 | 1461189798692 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1230ms 15:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:03:18 INFO - PROCESS | 1843 | 1461189798748 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 1843 | 1461189798752 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:03:18 INFO - PROCESS | 1843 | 1461189798758 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 1843 | 1461189798762 Marionette TRACE conn3 <- [1,114,null,{}] 15:03:18 INFO - PROCESS | 1843 | 1461189798766 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:18 INFO - PROCESS | 1843 | 1461189798906 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:03:19 INFO - PROCESS | 1843 | 1461189799030 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70d36000 == 24 [pid = 1843] [id = 36] 15:03:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b8584dc00) [pid = 1843] [serial = 105] [outer = (nil)] 15:03:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b8a75a800) [pid = 1843] [serial = 106] [outer = 0x7f7b8584dc00] 15:03:19 INFO - PROCESS | 1843 | 1461189799101 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b8adcb000) [pid = 1843] [serial = 107] [outer = 0x7f7b8584dc00] 15:03:20 INFO - PROCESS | 1843 | 1461189800084 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1382ms 15:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:03:20 INFO - PROCESS | 1843 | 1461189800139 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:03:20 INFO - PROCESS | 1843 | 1461189800143 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:03:20 INFO - PROCESS | 1843 | 1461189800151 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:03:20 INFO - PROCESS | 1843 | 1461189800156 Marionette TRACE conn3 <- [1,118,null,{}] 15:03:20 INFO - PROCESS | 1843 | 1461189800164 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:20 INFO - PROCESS | 1843 | 1461189800309 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:03:20 INFO - PROCESS | 1843 | 1461189800458 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76da5800 == 25 [pid = 1843] [id = 37] 15:03:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b76be2c00) [pid = 1843] [serial = 108] [outer = (nil)] 15:03:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b7700d400) [pid = 1843] [serial = 109] [outer = 0x7f7b76be2c00] 15:03:20 INFO - PROCESS | 1843 | 1461189800562 Marionette DEBUG loaded listener.js 15:03:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b782a8800) [pid = 1843] [serial = 110] [outer = 0x7f7b76be2c00] 15:03:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77f52000 == 24 [pid = 1843] [id = 29] 15:03:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a25000 == 23 [pid = 1843] [id = 28] 15:03:21 INFO - PROCESS | 1843 | 1461189801348 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1239ms 15:03:21 INFO - PROCESS | 1843 | 1461189801389 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:03:21 INFO - PROCESS | 1843 | 1461189801396 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:03:21 INFO - PROCESS | 1843 | 1461189801404 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:03:21 INFO - PROCESS | 1843 | 1461189801409 Marionette TRACE conn3 <- [1,122,null,{}] 15:03:21 INFO - PROCESS | 1843 | 1461189801416 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:21 INFO - PROCESS | 1843 | 1461189801565 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:03:21 INFO - PROCESS | 1843 | 1461189801700 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7911d800 == 24 [pid = 1843] [id = 38] 15:03:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b788f4c00) [pid = 1843] [serial = 111] [outer = (nil)] 15:03:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b789f8400) [pid = 1843] [serial = 112] [outer = 0x7f7b788f4c00] 15:03:21 INFO - PROCESS | 1843 | 1461189801774 Marionette DEBUG loaded listener.js 15:03:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b7ba95000) [pid = 1843] [serial = 113] [outer = 0x7f7b788f4c00] 15:03:22 INFO - PROCESS | 1843 | 1461189802574 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:03:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b7896f400) [pid = 1843] [serial = 114] [outer = 0x7f7b6f4a2000] 15:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1232ms 15:03:22 INFO - PROCESS | 1843 | 1461189802650 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:03:22 INFO - PROCESS | 1843 | 1461189802656 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:03:22 INFO - PROCESS | 1843 | 1461189802714 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:03:22 INFO - PROCESS | 1843 | 1461189802719 Marionette TRACE conn3 <- [1,126,null,{}] 15:03:22 INFO - PROCESS | 1843 | 1461189802742 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:22 INFO - PROCESS | 1843 | 1461189802895 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:03:23 INFO - PROCESS | 1843 | 1461189803019 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85a7b000 == 25 [pid = 1843] [id = 39] 15:03:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b6f152c00) [pid = 1843] [serial = 115] [outer = (nil)] 15:03:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6fe58c00) [pid = 1843] [serial = 116] [outer = 0x7f7b6f152c00] 15:03:23 INFO - PROCESS | 1843 | 1461189803087 Marionette DEBUG loaded listener.js 15:03:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b870f3400) [pid = 1843] [serial = 117] [outer = 0x7f7b6f152c00] 15:03:23 INFO - PROCESS | 1843 | 1461189803849 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1229ms 15:03:23 INFO - PROCESS | 1843 | 1461189803902 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:03:23 INFO - PROCESS | 1843 | 1461189803906 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:03:23 INFO - PROCESS | 1843 | 1461189803911 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:03:23 INFO - PROCESS | 1843 | 1461189803916 Marionette TRACE conn3 <- [1,130,null,{}] 15:03:23 INFO - PROCESS | 1843 | 1461189803949 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:24 INFO - PROCESS | 1843 | 1461189804107 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:03:24 INFO - PROCESS | 1843 | 1461189804231 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aa83800 == 26 [pid = 1843] [id = 40] 15:03:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b8adcbc00) [pid = 1843] [serial = 118] [outer = (nil)] 15:03:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b8af66000) [pid = 1843] [serial = 119] [outer = 0x7f7b8adcbc00] 15:03:24 INFO - PROCESS | 1843 | 1461189804305 Marionette DEBUG loaded listener.js 15:03:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b8b2cec00) [pid = 1843] [serial = 120] [outer = 0x7f7b8adcbc00] 15:03:25 INFO - PROCESS | 1843 | 1461189805107 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1247ms 15:03:25 INFO - PROCESS | 1843 | 1461189805163 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:03:25 INFO - PROCESS | 1843 | 1461189805167 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:03:25 INFO - PROCESS | 1843 | 1461189805173 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 1843 | 1461189805176 Marionette TRACE conn3 <- [1,134,null,{}] 15:03:25 INFO - PROCESS | 1843 | 1461189805181 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:25 INFO - PROCESS | 1843 | 1461189805333 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:03:25 INFO - PROCESS | 1843 | 1461189805456 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c75000 == 27 [pid = 1843] [id = 41] 15:03:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6f159c00) [pid = 1843] [serial = 121] [outer = (nil)] 15:03:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b8b368800) [pid = 1843] [serial = 122] [outer = 0x7f7b6f159c00] 15:03:25 INFO - PROCESS | 1843 | 1461189805528 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b8d9ea000) [pid = 1843] [serial = 123] [outer = 0x7f7b6f159c00] 15:03:26 INFO - PROCESS | 1843 | 1461189806278 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1124ms 15:03:26 INFO - PROCESS | 1843 | 1461189806314 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:03:26 INFO - PROCESS | 1843 | 1461189806318 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:03:26 INFO - PROCESS | 1843 | 1461189806325 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - PROCESS | 1843 | 1461189806328 Marionette TRACE conn3 <- [1,138,null,{}] 15:03:26 INFO - PROCESS | 1843 | 1461189806333 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:26 INFO - PROCESS | 1843 | 1461189806468 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:03:26 INFO - PROCESS | 1843 | 1461189806692 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b74e8a800 == 28 [pid = 1843] [id = 42] 15:03:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b6f15a000) [pid = 1843] [serial = 124] [outer = (nil)] 15:03:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b70015800) [pid = 1843] [serial = 125] [outer = 0x7f7b6f15a000] 15:03:26 INFO - PROCESS | 1843 | 1461189806760 Marionette DEBUG loaded listener.js 15:03:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b769ed400) [pid = 1843] [serial = 126] [outer = 0x7f7b6f15a000] 15:03:27 INFO - PROCESS | 1843 | 1461189807578 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:03:27 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7bad7800 == 27 [pid = 1843] [id = 25] 15:03:27 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b724e1000 == 26 [pid = 1843] [id = 27] 15:03:27 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77295000 == 25 [pid = 1843] [id = 33] 15:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1379ms 15:03:27 INFO - PROCESS | 1843 | 1461189807706 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:03:27 INFO - PROCESS | 1843 | 1461189807710 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:03:27 INFO - PROCESS | 1843 | 1461189807717 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:03:27 INFO - PROCESS | 1843 | 1461189807723 Marionette TRACE conn3 <- [1,142,null,{}] 15:03:27 INFO - PROCESS | 1843 | 1461189807730 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:27 INFO - PROCESS | 1843 | 1461189807921 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:03:28 INFO - PROCESS | 1843 | 1461189808048 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78416000 == 26 [pid = 1843] [id = 43] 15:03:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b772e7400) [pid = 1843] [serial = 127] [outer = (nil)] 15:03:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b7839a000) [pid = 1843] [serial = 128] [outer = 0x7f7b772e7400] 15:03:28 INFO - PROCESS | 1843 | 1461189808122 Marionette DEBUG loaded listener.js 15:03:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b7ba95400) [pid = 1843] [serial = 129] [outer = 0x7f7b772e7400] 15:03:28 INFO - PROCESS | 1843 | 1461189808927 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1233ms 15:03:28 INFO - PROCESS | 1843 | 1461189808954 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:03:28 INFO - PROCESS | 1843 | 1461189808959 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:03:28 INFO - PROCESS | 1843 | 1461189808972 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 1843 | 1461189808978 Marionette TRACE conn3 <- [1,146,null,{}] 15:03:28 INFO - PROCESS | 1843 | 1461189808983 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:29 INFO - PROCESS | 1843 | 1461189809127 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:03:29 INFO - PROCESS | 1843 | 1461189809262 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88e7a000 == 27 [pid = 1843] [id = 44] 15:03:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 130 (0x7f7b772e7800) [pid = 1843] [serial = 130] [outer = (nil)] 15:03:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 131 (0x7f7b88e30800) [pid = 1843] [serial = 131] [outer = 0x7f7b772e7800] 15:03:29 INFO - PROCESS | 1843 | 1461189809330 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 132 (0x7f7b8ae3fc00) [pid = 1843] [serial = 132] [outer = 0x7f7b772e7800] 15:03:30 INFO - PROCESS | 1843 | 1461189810248 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1334ms 15:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:03:30 INFO - PROCESS | 1843 | 1461189810305 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 1843 | 1461189810308 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:03:30 INFO - PROCESS | 1843 | 1461189810314 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - PROCESS | 1843 | 1461189810317 Marionette TRACE conn3 <- [1,150,null,{}] 15:03:30 INFO - PROCESS | 1843 | 1461189810331 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:30 INFO - PROCESS | 1843 | 1461189810526 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:03:30 INFO - PROCESS | 1843 | 1461189810655 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee30000 == 28 [pid = 1843] [id = 45] 15:03:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 133 (0x7f7b72417800) [pid = 1843] [serial = 133] [outer = (nil)] 15:03:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 134 (0x7f7b73924400) [pid = 1843] [serial = 134] [outer = 0x7f7b72417800] 15:03:30 INFO - PROCESS | 1843 | 1461189810741 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 135 (0x7f7b88ea8000) [pid = 1843] [serial = 135] [outer = 0x7f7b72417800] 15:03:31 INFO - PROCESS | 1843 | 1461189811553 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1288ms 15:03:31 INFO - PROCESS | 1843 | 1461189811602 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 1843 | 1461189811606 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:03:31 INFO - PROCESS | 1843 | 1461189811612 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 1843 | 1461189811614 Marionette TRACE conn3 <- [1,154,null,{}] 15:03:31 INFO - PROCESS | 1843 | 1461189811620 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:31 INFO - PROCESS | 1843 | 1461189811756 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:03:31 INFO - PROCESS | 1843 | 1461189811890 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b858cd800 == 29 [pid = 1843] [id = 46] 15:03:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 136 (0x7f7b72419800) [pid = 1843] [serial = 136] [outer = (nil)] 15:03:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 137 (0x7f7b8dc86800) [pid = 1843] [serial = 137] [outer = 0x7f7b72419800] 15:03:31 INFO - PROCESS | 1843 | 1461189811963 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 138 (0x7f7b6ef61800) [pid = 1843] [serial = 138] [outer = 0x7f7b72419800] 15:03:32 INFO - PROCESS | 1843 | 1461189812790 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1231ms 15:03:33 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7911d800 == 28 [pid = 1843] [id = 38] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7605c800 == 27 [pid = 1843] [id = 8] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7007a800 == 26 [pid = 1843] [id = 31] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7911d000 == 25 [pid = 1843] [id = 30] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aa83800 == 24 [pid = 1843] [id = 40] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70e72000 == 23 [pid = 1843] [id = 6] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85a7b000 == 22 [pid = 1843] [id = 39] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1c2000 == 21 [pid = 1843] [id = 9] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7b990000 == 20 [pid = 1843] [id = 22] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fed5800 == 19 [pid = 1843] [id = 32] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78c75000 == 18 [pid = 1843] [id = 41] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fb19800 == 17 [pid = 1843] [id = 26] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70d36000 == 16 [pid = 1843] [id = 36] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85ad6000 == 15 [pid = 1843] [id = 35] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79f6a800 == 14 [pid = 1843] [id = 34] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76da5800 == 13 [pid = 1843] [id = 37] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee30000 == 12 [pid = 1843] [id = 45] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88e7a000 == 11 [pid = 1843] [id = 44] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b74e8a800 == 10 [pid = 1843] [id = 42] 15:03:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78416000 == 9 [pid = 1843] [id = 43] 15:03:36 INFO - PROCESS | 1843 | 1461189816587 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:03:36 INFO - PROCESS | 1843 | 1461189816591 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:03:36 INFO - PROCESS | 1843 | 1461189816620 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:03:36 INFO - PROCESS | 1843 | 1461189816625 Marionette TRACE conn3 <- [1,158,null,{}] 15:03:36 INFO - PROCESS | 1843 | 1461189816632 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:36 INFO - PROCESS | 1843 | 1461189816784 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:03:36 INFO - PROCESS | 1843 | 1461189816872 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70e72000 == 10 [pid = 1843] [id = 47] 15:03:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b6e0de000) [pid = 1843] [serial = 139] [outer = (nil)] 15:03:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b7241d000) [pid = 1843] [serial = 140] [outer = 0x7f7b6e0de000] 15:03:36 INFO - PROCESS | 1843 | 1461189816934 Marionette DEBUG loaded listener.js 15:03:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b73927400) [pid = 1843] [serial = 141] [outer = 0x7f7b6e0de000] 15:03:37 INFO - PROCESS | 1843 | 1461189817550 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 985ms 15:03:37 INFO - PROCESS | 1843 | 1461189817604 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:03:37 INFO - PROCESS | 1843 | 1461189817608 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:03:37 INFO - PROCESS | 1843 | 1461189817621 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:03:37 INFO - PROCESS | 1843 | 1461189817626 Marionette TRACE conn3 <- [1,162,null,{}] 15:03:37 INFO - PROCESS | 1843 | 1461189817632 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:37 INFO - PROCESS | 1843 | 1461189817799 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:03:37 INFO - PROCESS | 1843 | 1461189817890 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77cc2000 == 11 [pid = 1843] [id = 48] 15:03:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b6e0d2800) [pid = 1843] [serial = 142] [outer = (nil)] 15:03:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b759b9000) [pid = 1843] [serial = 143] [outer = 0x7f7b6e0d2800] 15:03:37 INFO - PROCESS | 1843 | 1461189817950 Marionette DEBUG loaded listener.js 15:03:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b76d7d800) [pid = 1843] [serial = 144] [outer = 0x7f7b6e0d2800] 15:03:38 INFO - PROCESS | 1843 | 1461189818789 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1236ms 15:03:38 INFO - PROCESS | 1843 | 1461189818854 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:03:38 INFO - PROCESS | 1843 | 1461189818858 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:03:38 INFO - PROCESS | 1843 | 1461189818864 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:03:38 INFO - PROCESS | 1843 | 1461189818866 Marionette TRACE conn3 <- [1,166,null,{}] 15:03:38 INFO - PROCESS | 1843 | 1461189818880 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:39 INFO - PROCESS | 1843 | 1461189819060 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:03:39 INFO - PROCESS | 1843 | 1461189819121 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fb12000 == 12 [pid = 1843] [id = 49] 15:03:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b72416c00) [pid = 1843] [serial = 145] [outer = (nil)] 15:03:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b7bc63400) [pid = 1843] [serial = 146] [outer = 0x7f7b72416c00] 15:03:39 INFO - PROCESS | 1843 | 1461189819187 Marionette DEBUG loaded listener.js 15:03:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b84cc9c00) [pid = 1843] [serial = 147] [outer = 0x7f7b72416c00] 15:03:39 INFO - PROCESS | 1843 | 1461189819921 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1088ms 15:03:39 INFO - PROCESS | 1843 | 1461189819951 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:03:39 INFO - PROCESS | 1843 | 1461189819954 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:03:39 INFO - PROCESS | 1843 | 1461189819962 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 1843 | 1461189819964 Marionette TRACE conn3 <- [1,170,null,{}] 15:03:39 INFO - PROCESS | 1843 | 1461189819976 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:40 INFO - PROCESS | 1843 | 1461189820134 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:03:40 INFO - PROCESS | 1843 | 1461189820198 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86f05800 == 13 [pid = 1843] [id = 50] 15:03:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b6f49a400) [pid = 1843] [serial = 148] [outer = (nil)] 15:03:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b86d6f800) [pid = 1843] [serial = 149] [outer = 0x7f7b6f49a400] 15:03:40 INFO - PROCESS | 1843 | 1461189820255 Marionette DEBUG loaded listener.js 15:03:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b889e8000) [pid = 1843] [serial = 150] [outer = 0x7f7b6f49a400] 15:03:41 INFO - PROCESS | 1843 | 1461189821741 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b751aac00) [pid = 1843] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b739b7800) [pid = 1843] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b6fe60000) [pid = 1843] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b6ee69c00) [pid = 1843] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b70ea6800) [pid = 1843] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b8584e800) [pid = 1843] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b789f5400) [pid = 1843] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 142 (0x7f7b7ba58400) [pid = 1843] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b7bc58000) [pid = 1843] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b70eb0000) [pid = 1843] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 139 (0x7f7b6ee5a400) [pid = 1843] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 138 (0x7f7b7bc96000) [pid = 1843] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 137 (0x7f7b70e1a400) [pid = 1843] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 136 (0x7f7b772e7400) [pid = 1843] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 135 (0x7f7b789f0c00) [pid = 1843] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 134 (0x7f7b76be2c00) [pid = 1843] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 133 (0x7f7b7241dc00) [pid = 1843] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 132 (0x7f7b8584dc00) [pid = 1843] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 131 (0x7f7b78c3c800) [pid = 1843] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 130 (0x7f7b71850400) [pid = 1843] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 129 (0x7f7b8584c400) [pid = 1843] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 128 (0x7f7b7ba5cc00) [pid = 1843] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 127 (0x7f7b6f15a000) [pid = 1843] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 126 (0x7f7b6f155400) [pid = 1843] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 125 (0x7f7b7ba5a800) [pid = 1843] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6ee65000) [pid = 1843] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b8adcbc00) [pid = 1843] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b72417800) [pid = 1843] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b74e6d800) [pid = 1843] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b772e7800) [pid = 1843] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b74f79000) [pid = 1843] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b70017800) [pid = 1843] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b788f4c00) [pid = 1843] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b7700e400) [pid = 1843] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b70eaa400) [pid = 1843] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b6f159c00) [pid = 1843] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:03:41 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b6f152c00) [pid = 1843] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1934ms 15:03:41 INFO - PROCESS | 1843 | 1461189821926 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:03:41 INFO - PROCESS | 1843 | 1461189821929 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:03:41 INFO - PROCESS | 1843 | 1461189821964 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:03:41 INFO - PROCESS | 1843 | 1461189821966 Marionette TRACE conn3 <- [1,174,null,{}] 15:03:42 INFO - PROCESS | 1843 | 1461189822038 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:42 INFO - PROCESS | 1843 | 1461189822176 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:03:42 INFO - PROCESS | 1843 | 1461189822229 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b724ce000 == 14 [pid = 1843] [id = 51] 15:03:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b739b7800) [pid = 1843] [serial = 151] [outer = (nil)] 15:03:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b74ed5c00) [pid = 1843] [serial = 152] [outer = 0x7f7b739b7800] 15:03:42 INFO - PROCESS | 1843 | 1461189822370 Marionette DEBUG loaded listener.js 15:03:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b76bdc000) [pid = 1843] [serial = 153] [outer = 0x7f7b739b7800] 15:03:42 INFO - PROCESS | 1843 | 1461189822995 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1064ms 15:03:43 INFO - PROCESS | 1843 | 1461189823008 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 1843 | 1461189823010 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:03:43 INFO - PROCESS | 1843 | 1461189823019 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 1843 | 1461189823021 Marionette TRACE conn3 <- [1,178,null,{}] 15:03:43 INFO - PROCESS | 1843 | 1461189823026 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:43 INFO - PROCESS | 1843 | 1461189823199 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:03:43 INFO - PROCESS | 1843 | 1461189823299 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7911e000 == 15 [pid = 1843] [id = 52] 15:03:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6e1f2000) [pid = 1843] [serial = 154] [outer = (nil)] 15:03:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b7700d800) [pid = 1843] [serial = 155] [outer = 0x7f7b6e1f2000] 15:03:43 INFO - PROCESS | 1843 | 1461189823365 Marionette DEBUG loaded listener.js 15:03:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b7bc5a000) [pid = 1843] [serial = 156] [outer = 0x7f7b6e1f2000] 15:03:44 INFO - PROCESS | 1843 | 1461189824152 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1174ms 15:03:44 INFO - PROCESS | 1843 | 1461189824194 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:03:44 INFO - PROCESS | 1843 | 1461189824200 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:03:44 INFO - PROCESS | 1843 | 1461189824207 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:03:44 INFO - PROCESS | 1843 | 1461189824212 Marionette TRACE conn3 <- [1,182,null,{}] 15:03:44 INFO - PROCESS | 1843 | 1461189824220 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:44 INFO - PROCESS | 1843 | 1461189824377 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:03:44 INFO - PROCESS | 1843 | 1461189824505 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75904800 == 16 [pid = 1843] [id = 53] 15:03:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6e1ee800) [pid = 1843] [serial = 157] [outer = (nil)] 15:03:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6ef62800) [pid = 1843] [serial = 158] [outer = 0x7f7b6e1ee800] 15:03:44 INFO - PROCESS | 1843 | 1461189824577 Marionette DEBUG loaded listener.js 15:03:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b70eb0000) [pid = 1843] [serial = 159] [outer = 0x7f7b6e1ee800] 15:03:45 INFO - PROCESS | 1843 | 1461189825449 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1289ms 15:03:45 INFO - PROCESS | 1843 | 1461189825496 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:03:45 INFO - PROCESS | 1843 | 1461189825504 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:03:45 INFO - PROCESS | 1843 | 1461189825513 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:03:45 INFO - PROCESS | 1843 | 1461189825517 Marionette TRACE conn3 <- [1,186,null,{}] 15:03:45 INFO - PROCESS | 1843 | 1461189825522 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:45 INFO - PROCESS | 1843 | 1461189825675 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:03:45 INFO - PROCESS | 1843 | 1461189825802 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7912d000 == 17 [pid = 1843] [id = 54] 15:03:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b6e1f0400) [pid = 1843] [serial = 160] [outer = (nil)] 15:03:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b75e52800) [pid = 1843] [serial = 161] [outer = 0x7f7b6e1f0400] 15:03:45 INFO - PROCESS | 1843 | 1461189825870 Marionette DEBUG loaded listener.js 15:03:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b76de1800) [pid = 1843] [serial = 162] [outer = 0x7f7b6e1f0400] 15:03:46 INFO - PROCESS | 1843 | 1461189826525 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:03:46 INFO - PROCESS | 1843 | 1461189826758 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1287ms 15:03:46 INFO - PROCESS | 1843 | 1461189826801 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:03:46 INFO - PROCESS | 1843 | 1461189826805 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:03:46 INFO - PROCESS | 1843 | 1461189826811 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:03:46 INFO - PROCESS | 1843 | 1461189826816 Marionette TRACE conn3 <- [1,190,null,{}] 15:03:46 INFO - PROCESS | 1843 | 1461189826831 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:47 INFO - PROCESS | 1843 | 1461189827016 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:03:47 INFO - PROCESS | 1843 | 1461189827262 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1c1000 == 18 [pid = 1843] [id = 55] 15:03:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b6e0e0800) [pid = 1843] [serial = 163] [outer = (nil)] 15:03:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b6e1ef800) [pid = 1843] [serial = 164] [outer = 0x7f7b6e0e0800] 15:03:47 INFO - PROCESS | 1843 | 1461189827367 Marionette DEBUG loaded listener.js 15:03:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b6ee5e000) [pid = 1843] [serial = 165] [outer = 0x7f7b6e0e0800] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 127 (0x7f7b8890d000) [pid = 1843] [serial = 2] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 126 (0x7f7b70d8e000) [pid = 1843] [serial = 43] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 125 (0x7f7b769ecc00) [pid = 1843] [serial = 46] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6f45d800) [pid = 1843] [serial = 31] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b74e75000) [pid = 1843] [serial = 44] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b78459000) [pid = 1843] [serial = 49] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b85d99400) [pid = 1843] [serial = 62] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b74e72800) [pid = 1843] [serial = 79] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b794b4000) [pid = 1843] [serial = 52] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b7ba23000) [pid = 1843] [serial = 53] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b7ba5e400) [pid = 1843] [serial = 55] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b6fe5b400) [pid = 1843] [serial = 34] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b7ee56c00) [pid = 1843] [serial = 58] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b85ac2000) [pid = 1843] [serial = 59] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b74ecdc00) [pid = 1843] [serial = 37] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b6ee5f000) [pid = 1843] [serial = 28] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b85bbe400) [pid = 1843] [serial = 61] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b7bc5ac00) [pid = 1843] [serial = 56] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b758a6c00) [pid = 1843] [serial = 38] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b85df2000) [pid = 1843] [serial = 64] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b85f78400) [pid = 1843] [serial = 65] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b76bdcc00) [pid = 1843] [serial = 40] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b7730d000) [pid = 1843] [serial = 47] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b7713bc00) [pid = 1843] [serial = 41] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 103 (0x7f7b789f4400) [pid = 1843] [serial = 50] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b6ef62400) [pid = 1843] [serial = 29] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b7bc94400) [pid = 1843] [serial = 88] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b7776c800) [pid = 1843] [serial = 85] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b85d15400) [pid = 1843] [serial = 103] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b782a8800) [pid = 1843] [serial = 110] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b788fc000) [pid = 1843] [serial = 86] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b789f8400) [pid = 1843] [serial = 112] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b6f73cc00) [pid = 1843] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b70015800) [pid = 1843] [serial = 125] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b7839a000) [pid = 1843] [serial = 128] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b76099c00) [pid = 1843] [serial = 82] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b85f7ec00) [pid = 1843] [serial = 77] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b769e4000) [pid = 1843] [serial = 97] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b751aa400) [pid = 1843] [serial = 80] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b6f73a400) [pid = 1843] [serial = 94] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b7712f800) [pid = 1843] [serial = 70] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b870ee800) [pid = 1843] [serial = 104] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b77137c00) [pid = 1843] [serial = 12] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b870c3800) [pid = 1843] [serial = 92] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b73920000) [pid = 1843] [serial = 67] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 82 (0x7f7b7776d000) [pid = 1843] [serial = 9] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 81 (0x7f7b88e30800) [pid = 1843] [serial = 131] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 80 (0x7f7b7ba1dc00) [pid = 1843] [serial = 100] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 79 (0x7f7b769ed400) [pid = 1843] [serial = 126] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 78 (0x7f7b6fe58c00) [pid = 1843] [serial = 116] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 77 (0x7f7b739b4800) [pid = 1843] [serial = 95] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 76 (0x7f7b86c31800) [pid = 1843] [serial = 91] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 75 (0x7f7b85ac2800) [pid = 1843] [serial = 89] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 74 (0x7f7b8b368800) [pid = 1843] [serial = 122] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 73 (0x7f7b7ba95400) [pid = 1843] [serial = 129] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 72 (0x7f7b7ba16000) [pid = 1843] [serial = 73] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 71 (0x7f7b7700d400) [pid = 1843] [serial = 109] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 70 (0x7f7b84c35800) [pid = 1843] [serial = 74] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 69 (0x7f7b77136800) [pid = 1843] [serial = 98] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 68 (0x7f7b8adcb000) [pid = 1843] [serial = 107] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 67 (0x7f7b85df2c00) [pid = 1843] [serial = 76] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 66 (0x7f7b74ecf000) [pid = 1843] [serial = 68] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 65 (0x7f7b8a75a800) [pid = 1843] [serial = 106] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 64 (0x7f7b88ea8000) [pid = 1843] [serial = 135] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 63 (0x7f7b7bc66400) [pid = 1843] [serial = 101] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 62 (0x7f7b8ae3fc00) [pid = 1843] [serial = 132] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 61 (0x7f7b6f153000) [pid = 1843] [serial = 25] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 60 (0x7f7b76bdb000) [pid = 1843] [serial = 83] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 59 (0x7f7b6ee5a800) [pid = 1843] [serial = 22] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 58 (0x7f7b6ee5f400) [pid = 1843] [serial = 23] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 57 (0x7f7b7ba95000) [pid = 1843] [serial = 113] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 56 (0x7f7b7757d800) [pid = 1843] [serial = 71] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 55 (0x7f7b70eac000) [pid = 1843] [serial = 16] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 54 (0x7f7b8d9ea000) [pid = 1843] [serial = 123] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 53 (0x7f7b73924400) [pid = 1843] [serial = 134] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 52 (0x7f7b794b4400) [pid = 1843] [serial = 17] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 51 (0x7f7b70010800) [pid = 1843] [serial = 19] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 50 (0x7f7b870f3400) [pid = 1843] [serial = 117] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 49 (0x7f7b8af66000) [pid = 1843] [serial = 119] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 48 (0x7f7b789ef800) [pid = 1843] [serial = 26] [outer = (nil)] [url = about:blank] 15:03:47 INFO - PROCESS | 1843 | --DOMWINDOW == 47 (0x7f7b8b2cec00) [pid = 1843] [serial = 120] [outer = (nil)] [url = about:blank] 15:03:48 INFO - PROCESS | 1843 | 1461189828610 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1838ms 15:03:48 INFO - PROCESS | 1843 | 1461189828650 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:03:48 INFO - PROCESS | 1843 | 1461189828657 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:03:48 INFO - PROCESS | 1843 | 1461189828671 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:03:48 INFO - PROCESS | 1843 | 1461189828676 Marionette TRACE conn3 <- [1,194,null,{}] 15:03:48 INFO - PROCESS | 1843 | 1461189828684 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:48 INFO - PROCESS | 1843 | 1461189828857 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:03:48 INFO - PROCESS | 1843 | 1461189828951 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 1843 | --DOMWINDOW == 46 (0x7f7b8dc86800) [pid = 1843] [serial = 137] [outer = (nil)] [url = about:blank] 15:03:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fedb000 == 19 [pid = 1843] [id = 56] 15:03:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 47 (0x7f7b6fe59000) [pid = 1843] [serial = 166] [outer = (nil)] 15:03:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 48 (0x7f7b7000f800) [pid = 1843] [serial = 167] [outer = 0x7f7b6fe59000] 15:03:49 INFO - PROCESS | 1843 | 1461189829063 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 49 (0x7f7b70eaf400) [pid = 1843] [serial = 168] [outer = 0x7f7b6fe59000] 15:03:49 INFO - PROCESS | 1843 | 1461189829630 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 986ms 15:03:49 INFO - PROCESS | 1843 | 1461189829653 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:03:49 INFO - PROCESS | 1843 | 1461189829659 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:03:49 INFO - PROCESS | 1843 | 1461189829666 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:03:49 INFO - PROCESS | 1843 | 1461189829668 Marionette TRACE conn3 <- [1,198,null,{}] 15:03:49 INFO - PROCESS | 1843 | 1461189829673 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:49 INFO - PROCESS | 1843 | 1461189829802 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:03:49 INFO - PROCESS | 1843 | 1461189829889 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70e75000 == 20 [pid = 1843] [id = 57] 15:03:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 50 (0x7f7b6fe5e000) [pid = 1843] [serial = 169] [outer = (nil)] 15:03:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 51 (0x7f7b7391ac00) [pid = 1843] [serial = 170] [outer = 0x7f7b6fe5e000] 15:03:49 INFO - PROCESS | 1843 | 1461189829960 Marionette DEBUG loaded listener.js 15:03:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 52 (0x7f7b739b2c00) [pid = 1843] [serial = 171] [outer = 0x7f7b6fe5e000] 15:03:50 INFO - PROCESS | 1843 | 1461189830591 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 975ms 15:03:50 INFO - PROCESS | 1843 | 1461189830640 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:03:50 INFO - PROCESS | 1843 | 1461189830643 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:03:50 INFO - PROCESS | 1843 | 1461189830650 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:03:50 INFO - PROCESS | 1843 | 1461189830658 Marionette TRACE conn3 <- [1,202,null,{}] 15:03:50 INFO - PROCESS | 1843 | 1461189830671 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:50 INFO - PROCESS | 1843 | 1461189830847 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:03:50 INFO - PROCESS | 1843 | 1461189830862 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75157800 == 21 [pid = 1843] [id = 58] 15:03:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 53 (0x7f7b6e0dc800) [pid = 1843] [serial = 172] [outer = (nil)] 15:03:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 54 (0x7f7b74ed6c00) [pid = 1843] [serial = 173] [outer = 0x7f7b6e0dc800] 15:03:50 INFO - PROCESS | 1843 | 1461189830925 Marionette DEBUG loaded listener.js 15:03:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 55 (0x7f7b769ea000) [pid = 1843] [serial = 174] [outer = 0x7f7b6e0dc800] 15:03:51 INFO - PROCESS | 1843 | 1461189831529 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 938ms 15:03:51 INFO - PROCESS | 1843 | 1461189831598 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:03:51 INFO - PROCESS | 1843 | 1461189831601 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:03:51 INFO - PROCESS | 1843 | 1461189831607 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:03:51 INFO - PROCESS | 1843 | 1461189831609 Marionette TRACE conn3 <- [1,206,null,{}] 15:03:51 INFO - PROCESS | 1843 | 1461189831614 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:51 INFO - PROCESS | 1843 | 1461189831776 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:03:51 INFO - PROCESS | 1843 | 1461189831800 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f35800 == 22 [pid = 1843] [id = 59] 15:03:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 56 (0x7f7b75e5c000) [pid = 1843] [serial = 175] [outer = (nil)] 15:03:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 57 (0x7f7b76d7d000) [pid = 1843] [serial = 176] [outer = 0x7f7b75e5c000] 15:03:51 INFO - PROCESS | 1843 | 1461189831858 Marionette DEBUG loaded listener.js 15:03:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 58 (0x7f7b7700d400) [pid = 1843] [serial = 177] [outer = 0x7f7b75e5c000] 15:03:52 INFO - PROCESS | 1843 | --DOMWINDOW == 57 (0x7f7b6f49a400) [pid = 1843] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:03:52 INFO - PROCESS | 1843 | --DOMWINDOW == 56 (0x7f7b72419800) [pid = 1843] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:03:52 INFO - PROCESS | 1843 | --DOMWINDOW == 55 (0x7f7b6e0de000) [pid = 1843] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:03:52 INFO - PROCESS | 1843 | --DOMWINDOW == 54 (0x7f7b6e0d2800) [pid = 1843] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:03:52 INFO - PROCESS | 1843 | --DOMWINDOW == 53 (0x7f7b72416c00) [pid = 1843] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:03:52 INFO - PROCESS | 1843 | --DOMWINDOW == 52 (0x7f7b739b7800) [pid = 1843] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:03:52 INFO - PROCESS | 1843 | 1461189832622 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1032ms 15:03:52 INFO - PROCESS | 1843 | 1461189832639 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:03:52 INFO - PROCESS | 1843 | 1461189832642 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:03:52 INFO - PROCESS | 1843 | 1461189832648 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:03:52 INFO - PROCESS | 1843 | 1461189832651 Marionette TRACE conn3 <- [1,210,null,{}] 15:03:52 INFO - PROCESS | 1843 | 1461189832656 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:52 INFO - PROCESS | 1843 | 1461189832806 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:03:52 INFO - PROCESS | 1843 | 1461189832820 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b778b7800 == 23 [pid = 1843] [id = 60] 15:03:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 53 (0x7f7b770af000) [pid = 1843] [serial = 178] [outer = (nil)] 15:03:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 54 (0x7f7b77137c00) [pid = 1843] [serial = 179] [outer = 0x7f7b770af000] 15:03:52 INFO - PROCESS | 1843 | 1461189832897 Marionette DEBUG loaded listener.js 15:03:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 55 (0x7f7b7776f000) [pid = 1843] [serial = 180] [outer = 0x7f7b770af000] 15:03:53 INFO - PROCESS | 1843 | 1461189833586 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 978ms 15:03:53 INFO - PROCESS | 1843 | 1461189833627 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 1843 | 1461189833630 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:03:53 INFO - PROCESS | 1843 | 1461189833635 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:03:53 INFO - PROCESS | 1843 | 1461189833637 Marionette TRACE conn3 <- [1,214,null,{}] 15:03:53 INFO - PROCESS | 1843 | 1461189833642 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:53 INFO - PROCESS | 1843 | 1461189833807 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:03:53 INFO - PROCESS | 1843 | 1461189833827 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77f5b000 == 24 [pid = 1843] [id = 61] 15:03:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 56 (0x7f7b78459400) [pid = 1843] [serial = 181] [outer = (nil)] 15:03:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 57 (0x7f7b78971400) [pid = 1843] [serial = 182] [outer = 0x7f7b78459400] 15:03:53 INFO - PROCESS | 1843 | 1461189833885 Marionette DEBUG loaded listener.js 15:03:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 58 (0x7f7b789f7000) [pid = 1843] [serial = 183] [outer = 0x7f7b78459400] 15:03:54 INFO - PROCESS | 1843 | 1461189834518 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 930ms 15:03:54 INFO - PROCESS | 1843 | 1461189834567 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:03:54 INFO - PROCESS | 1843 | 1461189834570 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:03:54 INFO - PROCESS | 1843 | 1461189834575 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:03:54 INFO - PROCESS | 1843 | 1461189834577 Marionette TRACE conn3 <- [1,218,null,{}] 15:03:54 INFO - PROCESS | 1843 | 1461189834582 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:54 INFO - PROCESS | 1843 | 1461189834753 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:03:54 INFO - PROCESS | 1843 | 1461189834768 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78272800 == 25 [pid = 1843] [id = 62] 15:03:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 59 (0x7f7b6e0d9400) [pid = 1843] [serial = 184] [outer = (nil)] 15:03:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 60 (0x7f7b794ad400) [pid = 1843] [serial = 185] [outer = 0x7f7b6e0d9400] 15:03:54 INFO - PROCESS | 1843 | 1461189834834 Marionette DEBUG loaded listener.js 15:03:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 61 (0x7f7b7ba1dc00) [pid = 1843] [serial = 186] [outer = 0x7f7b6e0d9400] 15:03:55 INFO - PROCESS | 1843 | 1461189835455 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 924ms 15:03:55 INFO - PROCESS | 1843 | 1461189835543 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:03:55 INFO - PROCESS | 1843 | 1461189835549 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:03:55 INFO - PROCESS | 1843 | 1461189835557 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:03:55 INFO - PROCESS | 1843 | 1461189835563 Marionette TRACE conn3 <- [1,222,null,{}] 15:03:55 INFO - PROCESS | 1843 | 1461189835572 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:55 INFO - PROCESS | 1843 | 1461189835733 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:03:55 INFO - PROCESS | 1843 | 1461189835852 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f458800 == 26 [pid = 1843] [id = 63] 15:03:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 62 (0x7f7b6ee61800) [pid = 1843] [serial = 187] [outer = (nil)] 15:03:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 63 (0x7f7b6ef61c00) [pid = 1843] [serial = 188] [outer = 0x7f7b6ee61800] 15:03:55 INFO - PROCESS | 1843 | 1461189835924 Marionette DEBUG loaded listener.js 15:03:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 64 (0x7f7b6f4a0800) [pid = 1843] [serial = 189] [outer = 0x7f7b6ee61800] 15:03:56 INFO - PROCESS | 1843 | 1461189836701 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1187ms 15:03:56 INFO - PROCESS | 1843 | 1461189836758 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:03:56 INFO - PROCESS | 1843 | 1461189836762 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:03:56 INFO - PROCESS | 1843 | 1461189836776 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:03:56 INFO - PROCESS | 1843 | 1461189836781 Marionette TRACE conn3 <- [1,226,null,{}] 15:03:56 INFO - PROCESS | 1843 | 1461189836788 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:56 INFO - PROCESS | 1843 | 1461189836954 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:03:57 INFO - PROCESS | 1843 | 1461189837072 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f28000 == 27 [pid = 1843] [id = 64] 15:03:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 65 (0x7f7b6ef56800) [pid = 1843] [serial = 190] [outer = (nil)] 15:03:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 66 (0x7f7b73926c00) [pid = 1843] [serial = 191] [outer = 0x7f7b6ef56800] 15:03:57 INFO - PROCESS | 1843 | 1461189837148 Marionette DEBUG loaded listener.js 15:03:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 67 (0x7f7b74e76000) [pid = 1843] [serial = 192] [outer = 0x7f7b6ef56800] 15:03:57 INFO - PROCESS | 1843 | 1461189837935 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1234ms 15:03:58 INFO - PROCESS | 1843 | 1461189838007 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:03:58 INFO - PROCESS | 1843 | 1461189838010 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:03:58 INFO - PROCESS | 1843 | 1461189838019 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:03:58 INFO - PROCESS | 1843 | 1461189838021 Marionette TRACE conn3 <- [1,230,null,{}] 15:03:58 INFO - PROCESS | 1843 | 1461189838034 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:58 INFO - PROCESS | 1843 | 1461189838223 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:03:58 INFO - PROCESS | 1843 | 1461189838345 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c72000 == 28 [pid = 1843] [id = 65] 15:03:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 68 (0x7f7b76be5400) [pid = 1843] [serial = 193] [outer = (nil)] 15:03:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 69 (0x7f7b772eac00) [pid = 1843] [serial = 194] [outer = 0x7f7b76be5400] 15:03:58 INFO - PROCESS | 1843 | 1461189838418 Marionette DEBUG loaded listener.js 15:03:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 70 (0x7f7b782abc00) [pid = 1843] [serial = 195] [outer = 0x7f7b76be5400] 15:03:59 INFO - PROCESS | 1843 | 1461189839222 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1235ms 15:03:59 INFO - PROCESS | 1843 | 1461189839254 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:03:59 INFO - PROCESS | 1843 | 1461189839257 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:03:59 INFO - PROCESS | 1843 | 1461189839281 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:03:59 INFO - PROCESS | 1843 | 1461189839285 Marionette TRACE conn3 <- [1,234,null,{}] 15:03:59 INFO - PROCESS | 1843 | 1461189839290 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:59 INFO - PROCESS | 1843 | 1461189839438 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:03:59 INFO - PROCESS | 1843 | 1461189839557 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f67800 == 29 [pid = 1843] [id = 66] 15:03:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 71 (0x7f7b770a6c00) [pid = 1843] [serial = 196] [outer = (nil)] 15:03:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 72 (0x7f7b7ba1c400) [pid = 1843] [serial = 197] [outer = 0x7f7b770a6c00] 15:03:59 INFO - PROCESS | 1843 | 1461189839632 Marionette DEBUG loaded listener.js 15:03:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 73 (0x7f7b7ba89400) [pid = 1843] [serial = 198] [outer = 0x7f7b770a6c00] 15:04:00 INFO - PROCESS | 1843 | 1461189840566 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1340ms 15:04:00 INFO - PROCESS | 1843 | 1461189840620 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:04:00 INFO - PROCESS | 1843 | 1461189840624 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:04:00 INFO - PROCESS | 1843 | 1461189840633 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:04:00 INFO - PROCESS | 1843 | 1461189840637 Marionette TRACE conn3 <- [1,238,null,{}] 15:04:00 INFO - PROCESS | 1843 | 1461189840643 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:00 INFO - PROCESS | 1843 | 1461189840774 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:04:00 INFO - PROCESS | 1843 | 1461189840908 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee37800 == 30 [pid = 1843] [id = 67] 15:04:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 74 (0x7f7b70d85400) [pid = 1843] [serial = 199] [outer = (nil)] 15:04:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 75 (0x7f7b70eab000) [pid = 1843] [serial = 200] [outer = 0x7f7b70d85400] 15:04:01 INFO - PROCESS | 1843 | 1461189840998 Marionette DEBUG loaded listener.js 15:04:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 76 (0x7f7b72416400) [pid = 1843] [serial = 201] [outer = 0x7f7b70d85400] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 75 (0x7f7b86d6f800) [pid = 1843] [serial = 149] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 74 (0x7f7b6ef61800) [pid = 1843] [serial = 138] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 73 (0x7f7b7241d000) [pid = 1843] [serial = 140] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 72 (0x7f7b73927400) [pid = 1843] [serial = 141] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 71 (0x7f7b759b9000) [pid = 1843] [serial = 143] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 70 (0x7f7b889e8000) [pid = 1843] [serial = 150] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 69 (0x7f7b7bc63400) [pid = 1843] [serial = 146] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 68 (0x7f7b84cc9c00) [pid = 1843] [serial = 147] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 67 (0x7f7b74ed5c00) [pid = 1843] [serial = 152] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 66 (0x7f7b76bdc000) [pid = 1843] [serial = 153] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | --DOMWINDOW == 65 (0x7f7b76d7d800) [pid = 1843] [serial = 144] [outer = (nil)] [url = about:blank] 15:04:01 INFO - PROCESS | 1843 | 1461189841789 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1177ms 15:04:01 INFO - PROCESS | 1843 | 1461189841813 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:04:01 INFO - PROCESS | 1843 | 1461189841821 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:04:01 INFO - PROCESS | 1843 | 1461189841841 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:04:01 INFO - PROCESS | 1843 | 1461189841847 Marionette TRACE conn3 <- [1,242,null,{}] 15:04:01 INFO - PROCESS | 1843 | 1461189841854 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:02 INFO - PROCESS | 1843 | 1461189842003 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:04:02 INFO - PROCESS | 1843 | 1461189842016 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7394f800 == 31 [pid = 1843] [id = 68] 15:04:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 66 (0x7f7b72419800) [pid = 1843] [serial = 202] [outer = (nil)] 15:04:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 67 (0x7f7b74ece400) [pid = 1843] [serial = 203] [outer = 0x7f7b72419800] 15:04:02 INFO - PROCESS | 1843 | 1461189842076 Marionette DEBUG loaded listener.js 15:04:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 68 (0x7f7b759b9000) [pid = 1843] [serial = 204] [outer = 0x7f7b72419800] 15:04:02 INFO - PROCESS | 1843 | 1461189842782 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 989ms 15:04:02 INFO - PROCESS | 1843 | 1461189842825 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:04:02 INFO - PROCESS | 1843 | 1461189842828 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:04:02 INFO - PROCESS | 1843 | 1461189842833 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:04:02 INFO - PROCESS | 1843 | 1461189842838 Marionette TRACE conn3 <- [1,246,null,{}] 15:04:02 INFO - PROCESS | 1843 | 1461189842853 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:03 INFO - PROCESS | 1843 | 1461189843033 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:04:03 INFO - PROCESS | 1843 | 1461189843053 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77d21000 == 32 [pid = 1843] [id = 69] 15:04:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 69 (0x7f7b76d7d800) [pid = 1843] [serial = 205] [outer = (nil)] 15:04:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 70 (0x7f7b7730d000) [pid = 1843] [serial = 206] [outer = 0x7f7b76d7d800] 15:04:03 INFO - PROCESS | 1843 | 1461189843112 Marionette DEBUG loaded listener.js 15:04:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 71 (0x7f7b78457800) [pid = 1843] [serial = 207] [outer = 0x7f7b76d7d800] 15:04:03 INFO - PROCESS | 1843 | 1461189843824 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1035ms 15:04:03 INFO - PROCESS | 1843 | 1461189843870 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:04:03 INFO - PROCESS | 1843 | 1461189843874 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:04:03 INFO - PROCESS | 1843 | 1461189843885 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:04:03 INFO - PROCESS | 1843 | 1461189843887 Marionette TRACE conn3 <- [1,250,null,{}] 15:04:03 INFO - PROCESS | 1843 | 1461189843892 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:04 INFO - PROCESS | 1843 | 1461189844051 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:04:04 INFO - PROCESS | 1843 | 1461189844110 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c60000 == 33 [pid = 1843] [id = 70] 15:04:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 72 (0x7f7b7391c800) [pid = 1843] [serial = 208] [outer = (nil)] 15:04:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 73 (0x7f7b794b4000) [pid = 1843] [serial = 209] [outer = 0x7f7b7391c800] 15:04:04 INFO - PROCESS | 1843 | 1461189844169 Marionette DEBUG loaded listener.js 15:04:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 74 (0x7f7b7ba95800) [pid = 1843] [serial = 210] [outer = 0x7f7b7391c800] 15:04:04 INFO - PROCESS | 1843 | 1461189844784 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 929ms 15:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:04:04 INFO - PROCESS | 1843 | 1461189844816 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:04:04 INFO - PROCESS | 1843 | 1461189844818 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:04:04 INFO - PROCESS | 1843 | 1461189844823 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:04:04 INFO - PROCESS | 1843 | 1461189844826 Marionette TRACE conn3 <- [1,254,null,{}] 15:04:04 INFO - PROCESS | 1843 | 1461189844831 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:04 INFO - PROCESS | 1843 | 1461189844997 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:04:05 INFO - PROCESS | 1843 | 1461189845061 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b9a1000 == 34 [pid = 1843] [id = 71] 15:04:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 75 (0x7f7b788f4000) [pid = 1843] [serial = 211] [outer = (nil)] 15:04:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 76 (0x7f7b7bc64000) [pid = 1843] [serial = 212] [outer = 0x7f7b788f4000] 15:04:05 INFO - PROCESS | 1843 | 1461189845120 Marionette DEBUG loaded listener.js 15:04:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 77 (0x7f7b7fbddc00) [pid = 1843] [serial = 213] [outer = 0x7f7b788f4000] 15:04:05 INFO - PROCESS | 1843 | 1461189845809 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1026ms 15:04:05 INFO - PROCESS | 1843 | 1461189845849 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:04:05 INFO - PROCESS | 1843 | 1461189845852 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 76 (0x7f7b6e0e0800) [pid = 1843] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 75 (0x7f7b6e0dc800) [pid = 1843] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 74 (0x7f7b75e5c000) [pid = 1843] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 73 (0x7f7b6fe59000) [pid = 1843] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 72 (0x7f7b6fe5e000) [pid = 1843] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 71 (0x7f7b770af000) [pid = 1843] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:04:05 INFO - PROCESS | 1843 | --DOMWINDOW == 70 (0x7f7b78459400) [pid = 1843] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:04:05 INFO - PROCESS | 1843 | 1461189845935 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:04:05 INFO - PROCESS | 1843 | 1461189845937 Marionette TRACE conn3 <- [1,258,null,{}] 15:04:05 INFO - PROCESS | 1843 | 1461189845944 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:06 INFO - PROCESS | 1843 | 1461189846100 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:04:06 INFO - PROCESS | 1843 | 1461189846110 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7edb9800 == 35 [pid = 1843] [id = 72] 15:04:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 71 (0x7f7b7fbde000) [pid = 1843] [serial = 214] [outer = (nil)] 15:04:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 72 (0x7f7b85bbb800) [pid = 1843] [serial = 215] [outer = 0x7f7b7fbde000] 15:04:06 INFO - PROCESS | 1843 | 1461189846183 Marionette DEBUG loaded listener.js 15:04:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 73 (0x7f7b85d19000) [pid = 1843] [serial = 216] [outer = 0x7f7b7fbde000] 15:04:06 INFO - PROCESS | 1843 | 1461189846875 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1058ms 15:04:06 INFO - PROCESS | 1843 | 1461189846917 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:04:06 INFO - PROCESS | 1843 | 1461189846920 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:04:06 INFO - PROCESS | 1843 | 1461189846925 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:04:06 INFO - PROCESS | 1843 | 1461189846928 Marionette TRACE conn3 <- [1,262,null,{}] 15:04:06 INFO - PROCESS | 1843 | 1461189846933 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:07 INFO - PROCESS | 1843 | 1461189847095 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:04:07 INFO - PROCESS | 1843 | 1461189847117 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1cb000 == 36 [pid = 1843] [id = 73] 15:04:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 74 (0x7f7b6ee63000) [pid = 1843] [serial = 217] [outer = (nil)] 15:04:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 75 (0x7f7b85da3000) [pid = 1843] [serial = 218] [outer = 0x7f7b6ee63000] 15:04:07 INFO - PROCESS | 1843 | 1461189847177 Marionette DEBUG loaded listener.js 15:04:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 76 (0x7f7b85f79c00) [pid = 1843] [serial = 219] [outer = 0x7f7b6ee63000] 15:04:07 INFO - PROCESS | 1843 | 1461189847846 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 974ms 15:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:04:07 INFO - PROCESS | 1843 | 1461189847900 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:04:07 INFO - PROCESS | 1843 | 1461189847902 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:04:07 INFO - PROCESS | 1843 | 1461189847906 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:04:07 INFO - PROCESS | 1843 | 1461189847909 Marionette TRACE conn3 <- [1,266,null,{}] 15:04:07 INFO - PROCESS | 1843 | 1461189847973 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:08 INFO - PROCESS | 1843 | 1461189848181 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:04:08 INFO - PROCESS | 1843 | 1461189848262 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b724d5800 == 37 [pid = 1843] [id = 74] 15:04:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 77 (0x7f7b6ef62400) [pid = 1843] [serial = 220] [outer = (nil)] 15:04:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 78 (0x7f7b6f156000) [pid = 1843] [serial = 221] [outer = 0x7f7b6ef62400] 15:04:08 INFO - PROCESS | 1843 | 1461189848372 Marionette DEBUG loaded listener.js 15:04:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 79 (0x7f7b70015800) [pid = 1843] [serial = 222] [outer = 0x7f7b6ef62400] 15:04:09 INFO - PROCESS | 1843 | 1461189849114 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1235ms 15:04:09 INFO - PROCESS | 1843 | 1461189849142 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:04:09 INFO - PROCESS | 1843 | 1461189849150 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:04:09 INFO - PROCESS | 1843 | 1461189849156 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:04:09 INFO - PROCESS | 1843 | 1461189849160 Marionette TRACE conn3 <- [1,270,null,{}] 15:04:09 INFO - PROCESS | 1843 | 1461189849180 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:09 INFO - PROCESS | 1843 | 1461189849360 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:04:09 INFO - PROCESS | 1843 | 1461189849419 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78261800 == 38 [pid = 1843] [id = 75] 15:04:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 80 (0x7f7b74ecc400) [pid = 1843] [serial = 223] [outer = (nil)] 15:04:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 81 (0x7f7b758ab400) [pid = 1843] [serial = 224] [outer = 0x7f7b74ecc400] 15:04:09 INFO - PROCESS | 1843 | 1461189849530 Marionette DEBUG loaded listener.js 15:04:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 82 (0x7f7b76bd7c00) [pid = 1843] [serial = 225] [outer = 0x7f7b74ecc400] 15:04:10 INFO - PROCESS | 1843 | 1461189850310 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1185ms 15:04:10 INFO - PROCESS | 1843 | 1461189850341 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:04:10 INFO - PROCESS | 1843 | 1461189850345 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:04:10 INFO - PROCESS | 1843 | 1461189850350 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:04:10 INFO - PROCESS | 1843 | 1461189850353 Marionette TRACE conn3 <- [1,274,null,{}] 15:04:10 INFO - PROCESS | 1843 | 1461189850359 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:10 INFO - PROCESS | 1843 | 1461189850497 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:04:10 INFO - PROCESS | 1843 | 1461189850625 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85aef800 == 39 [pid = 1843] [id = 76] 15:04:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b76bd8c00) [pid = 1843] [serial = 226] [outer = (nil)] 15:04:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b789efc00) [pid = 1843] [serial = 227] [outer = 0x7f7b76bd8c00] 15:04:10 INFO - PROCESS | 1843 | 1461189850701 Marionette DEBUG loaded listener.js 15:04:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b7bc5e400) [pid = 1843] [serial = 228] [outer = 0x7f7b76bd8c00] 15:04:11 INFO - PROCESS | 1843 | 1461189851595 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1331ms 15:04:11 INFO - PROCESS | 1843 | 1461189851690 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:04:11 INFO - PROCESS | 1843 | 1461189851699 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:04:11 INFO - PROCESS | 1843 | 1461189851705 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:04:11 INFO - PROCESS | 1843 | 1461189851708 Marionette TRACE conn3 <- [1,278,null,{}] 15:04:11 INFO - PROCESS | 1843 | 1461189851712 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:11 INFO - PROCESS | 1843 | 1461189851858 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:04:11 INFO - PROCESS | 1843 | 1461189851963 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b869c3800 == 40 [pid = 1843] [id = 77] 15:04:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b6e0dec00) [pid = 1843] [serial = 229] [outer = (nil)] 15:04:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b85bc0400) [pid = 1843] [serial = 230] [outer = 0x7f7b6e0dec00] 15:04:12 INFO - PROCESS | 1843 | 1461189852041 Marionette DEBUG loaded listener.js 15:04:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b86dca800) [pid = 1843] [serial = 231] [outer = 0x7f7b6e0dec00] 15:04:12 INFO - PROCESS | 1843 | 1461189852993 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1325ms 15:04:13 INFO - PROCESS | 1843 | 1461189853030 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:04:13 INFO - PROCESS | 1843 | 1461189853035 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:04:13 INFO - PROCESS | 1843 | 1461189853043 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:04:13 INFO - PROCESS | 1843 | 1461189853048 Marionette TRACE conn3 <- [1,282,null,{}] 15:04:13 INFO - PROCESS | 1843 | 1461189853074 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:13 INFO - PROCESS | 1843 | 1461189853222 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:04:13 INFO - PROCESS | 1843 | 1461189853357 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7728b000 == 41 [pid = 1843] [id = 78] 15:04:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b71916800) [pid = 1843] [serial = 232] [outer = (nil)] 15:04:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b7241b000) [pid = 1843] [serial = 233] [outer = 0x7f7b71916800] 15:04:13 INFO - PROCESS | 1843 | 1461189853459 Marionette DEBUG loaded listener.js 15:04:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b739b4800) [pid = 1843] [serial = 234] [outer = 0x7f7b71916800] 15:04:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7edb9800 == 40 [pid = 1843] [id = 72] 15:04:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7b9a1000 == 39 [pid = 1843] [id = 71] 15:04:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78c60000 == 38 [pid = 1843] [id = 70] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b6ef62800) [pid = 1843] [serial = 158] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b75e52800) [pid = 1843] [serial = 161] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b794ad400) [pid = 1843] [serial = 185] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77d21000 == 37 [pid = 1843] [id = 69] 15:04:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7394f800 == 36 [pid = 1843] [id = 68] 15:04:14 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee37800 == 35 [pid = 1843] [id = 67] 15:04:14 INFO - PROCESS | 1843 | 1461189854288 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b7700d800) [pid = 1843] [serial = 155] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b6e1ef800) [pid = 1843] [serial = 164] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b6ee5e000) [pid = 1843] [serial = 165] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b74ed6c00) [pid = 1843] [serial = 173] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b76d7d000) [pid = 1843] [serial = 176] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 82 (0x7f7b7700d400) [pid = 1843] [serial = 177] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 81 (0x7f7b7000f800) [pid = 1843] [serial = 167] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 80 (0x7f7b70eaf400) [pid = 1843] [serial = 168] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 79 (0x7f7b7391ac00) [pid = 1843] [serial = 170] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 78 (0x7f7b739b2c00) [pid = 1843] [serial = 171] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 77 (0x7f7b77137c00) [pid = 1843] [serial = 179] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 76 (0x7f7b789f7000) [pid = 1843] [serial = 183] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 75 (0x7f7b769ea000) [pid = 1843] [serial = 174] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 74 (0x7f7b7776f000) [pid = 1843] [serial = 180] [outer = (nil)] [url = about:blank] 15:04:14 INFO - PROCESS | 1843 | --DOMWINDOW == 73 (0x7f7b78971400) [pid = 1843] [serial = 182] [outer = (nil)] [url = about:blank] 15:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1303ms 15:04:14 INFO - PROCESS | 1843 | 1461189854345 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:04:14 INFO - PROCESS | 1843 | 1461189854352 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:04:14 INFO - PROCESS | 1843 | 1461189854361 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:04:14 INFO - PROCESS | 1843 | 1461189854363 Marionette TRACE conn3 <- [1,286,null,{}] 15:04:14 INFO - PROCESS | 1843 | 1461189854367 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:14 INFO - PROCESS | 1843 | 1461189854498 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:04:14 INFO - PROCESS | 1843 | 1461189854513 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70d48800 == 36 [pid = 1843] [id = 79] 15:04:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 74 (0x7f7b74f7ec00) [pid = 1843] [serial = 235] [outer = (nil)] 15:04:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 75 (0x7f7b75e55400) [pid = 1843] [serial = 236] [outer = 0x7f7b74f7ec00] 15:04:14 INFO - PROCESS | 1843 | 1461189854570 Marionette DEBUG loaded listener.js 15:04:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 76 (0x7f7b76d49c00) [pid = 1843] [serial = 237] [outer = 0x7f7b74f7ec00] 15:04:15 INFO - PROCESS | 1843 | 1461189855262 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 929ms 15:04:15 INFO - PROCESS | 1843 | 1461189855289 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:04:15 INFO - PROCESS | 1843 | 1461189855292 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:04:15 INFO - PROCESS | 1843 | 1461189855297 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:04:15 INFO - PROCESS | 1843 | 1461189855302 Marionette TRACE conn3 <- [1,290,null,{}] 15:04:15 INFO - PROCESS | 1843 | 1461189855316 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:15 INFO - PROCESS | 1843 | 1461189855450 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:04:15 INFO - PROCESS | 1843 | 1461189855536 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77560000 == 37 [pid = 1843] [id = 80] 15:04:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 77 (0x7f7b74ecb000) [pid = 1843] [serial = 238] [outer = (nil)] 15:04:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 78 (0x7f7b7757d800) [pid = 1843] [serial = 239] [outer = 0x7f7b74ecb000] 15:04:15 INFO - PROCESS | 1843 | 1461189855595 Marionette DEBUG loaded listener.js 15:04:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 79 (0x7f7b789f4400) [pid = 1843] [serial = 240] [outer = 0x7f7b74ecb000] 15:04:16 INFO - PROCESS | 1843 | 1461189856242 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 979ms 15:04:16 INFO - PROCESS | 1843 | 1461189856277 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:04:16 INFO - PROCESS | 1843 | 1461189856281 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:04:16 INFO - PROCESS | 1843 | 1461189856299 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:04:16 INFO - PROCESS | 1843 | 1461189856301 Marionette TRACE conn3 <- [1,294,null,{}] 15:04:16 INFO - PROCESS | 1843 | 1461189856306 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:16 INFO - PROCESS | 1843 | 1461189856499 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:04:16 INFO - PROCESS | 1843 | 1461189856511 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c63000 == 38 [pid = 1843] [id = 81] 15:04:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 80 (0x7f7b78459400) [pid = 1843] [serial = 241] [outer = (nil)] 15:04:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 81 (0x7f7b7bc97800) [pid = 1843] [serial = 242] [outer = 0x7f7b78459400] 15:04:16 INFO - PROCESS | 1843 | 1461189856568 Marionette DEBUG loaded listener.js 15:04:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 82 (0x7f7b84cca800) [pid = 1843] [serial = 243] [outer = 0x7f7b78459400] 15:04:17 INFO - PROCESS | 1843 | 1461189857283 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1029ms 15:04:17 INFO - PROCESS | 1843 | 1461189857329 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:04:17 INFO - PROCESS | 1843 | 1461189857333 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:04:17 INFO - PROCESS | 1843 | 1461189857344 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:04:17 INFO - PROCESS | 1843 | 1461189857347 Marionette TRACE conn3 <- [1,298,null,{}] 15:04:17 INFO - PROCESS | 1843 | 1461189857352 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:17 INFO - PROCESS | 1843 | 1461189857511 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:04:17 INFO - PROCESS | 1843 | 1461189857535 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7edb4000 == 39 [pid = 1843] [id = 82] 15:04:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b6e1ed000) [pid = 1843] [serial = 244] [outer = (nil)] 15:04:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b85ac6000) [pid = 1843] [serial = 245] [outer = 0x7f7b6e1ed000] 15:04:17 INFO - PROCESS | 1843 | 1461189857590 Marionette DEBUG loaded listener.js 15:04:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b85f34000) [pid = 1843] [serial = 246] [outer = 0x7f7b6e1ed000] 15:04:18 INFO - PROCESS | 1843 | 1461189858262 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 976ms 15:04:18 INFO - PROCESS | 1843 | 1461189858320 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:04:18 INFO - PROCESS | 1843 | 1461189858323 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:04:18 INFO - PROCESS | 1843 | 1461189858328 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:04:18 INFO - PROCESS | 1843 | 1461189858330 Marionette TRACE conn3 <- [1,302,null,{}] 15:04:18 INFO - PROCESS | 1843 | 1461189858335 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:18 INFO - PROCESS | 1843 | 1461189858519 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:04:18 INFO - PROCESS | 1843 | 1461189858562 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85d39000 == 40 [pid = 1843] [id = 83] 15:04:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b870f3800) [pid = 1843] [serial = 247] [outer = (nil)] 15:04:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b88ecd000) [pid = 1843] [serial = 248] [outer = 0x7f7b870f3800] 15:04:18 INFO - PROCESS | 1843 | 1461189858625 Marionette DEBUG loaded listener.js 15:04:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b8adc7400) [pid = 1843] [serial = 249] [outer = 0x7f7b870f3800] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b7391c800) [pid = 1843] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b788f4000) [pid = 1843] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b72419800) [pid = 1843] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b6e1ee800) [pid = 1843] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b70d85400) [pid = 1843] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 82 (0x7f7b770a6c00) [pid = 1843] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 81 (0x7f7b76d7d800) [pid = 1843] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 80 (0x7f7b7fbde000) [pid = 1843] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 79 (0x7f7b6e1f0400) [pid = 1843] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:04:19 INFO - PROCESS | 1843 | --DOMWINDOW == 78 (0x7f7b6e1f2000) [pid = 1843] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:04:19 INFO - PROCESS | 1843 | 1461189859441 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1130ms 15:04:19 INFO - PROCESS | 1843 | 1461189859458 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:04:19 INFO - PROCESS | 1843 | 1461189859460 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:04:19 INFO - PROCESS | 1843 | 1461189859466 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:04:19 INFO - PROCESS | 1843 | 1461189859468 Marionette TRACE conn3 <- [1,306,null,{}] 15:04:19 INFO - PROCESS | 1843 | 1461189859473 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:19 INFO - PROCESS | 1843 | 1461189859619 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:04:19 INFO - PROCESS | 1843 | 1461189859634 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7edb3000 == 41 [pid = 1843] [id = 84] 15:04:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 79 (0x7f7b6f742800) [pid = 1843] [serial = 250] [outer = (nil)] 15:04:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 80 (0x7f7b85abfc00) [pid = 1843] [serial = 251] [outer = 0x7f7b6f742800] 15:04:19 INFO - PROCESS | 1843 | 1461189859689 Marionette DEBUG loaded listener.js 15:04:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 81 (0x7f7b8adcb800) [pid = 1843] [serial = 252] [outer = 0x7f7b6f742800] 15:04:20 INFO - PROCESS | 1843 | 1461189860297 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 932ms 15:04:20 INFO - PROCESS | 1843 | 1461189860403 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:04:20 INFO - PROCESS | 1843 | 1461189860406 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:04:20 INFO - PROCESS | 1843 | 1461189860411 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:04:20 INFO - PROCESS | 1843 | 1461189860413 Marionette TRACE conn3 <- [1,310,null,{}] 15:04:20 INFO - PROCESS | 1843 | 1461189860418 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:20 INFO - PROCESS | 1843 | 1461189860567 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:04:20 INFO - PROCESS | 1843 | 1461189860579 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88921800 == 42 [pid = 1843] [id = 85] 15:04:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 82 (0x7f7b6e1eb800) [pid = 1843] [serial = 253] [outer = (nil)] 15:04:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b8af63800) [pid = 1843] [serial = 254] [outer = 0x7f7b6e1eb800] 15:04:20 INFO - PROCESS | 1843 | 1461189860635 Marionette DEBUG loaded listener.js 15:04:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b8afb9c00) [pid = 1843] [serial = 255] [outer = 0x7f7b6e1eb800] 15:04:21 INFO - PROCESS | 1843 | 1461189861345 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 981ms 15:04:21 INFO - PROCESS | 1843 | 1461189861393 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:04:21 INFO - PROCESS | 1843 | 1461189861398 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:04:21 INFO - PROCESS | 1843 | 1461189861406 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:04:21 INFO - PROCESS | 1843 | 1461189861411 Marionette TRACE conn3 <- [1,314,null,{}] 15:04:21 INFO - PROCESS | 1843 | 1461189861436 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:21 INFO - PROCESS | 1843 | 1461189861592 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:04:21 INFO - PROCESS | 1843 | 1461189861715 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75907000 == 43 [pid = 1843] [id = 86] 15:04:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b6ee5ec00) [pid = 1843] [serial = 256] [outer = (nil)] 15:04:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b7241b400) [pid = 1843] [serial = 257] [outer = 0x7f7b6ee5ec00] 15:04:21 INFO - PROCESS | 1843 | 1461189861787 Marionette DEBUG loaded listener.js 15:04:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b74ecf000) [pid = 1843] [serial = 258] [outer = 0x7f7b6ee5ec00] 15:04:22 INFO - PROCESS | 1843 | 1461189862693 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b72419800) [pid = 1843] [serial = 259] [outer = 0x7f7b6f4a2000] 15:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1328ms 15:04:22 INFO - PROCESS | 1843 | 1461189862759 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:04:22 INFO - PROCESS | 1843 | 1461189862767 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:04:22 INFO - PROCESS | 1843 | 1461189862827 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:04:22 INFO - PROCESS | 1843 | 1461189862832 Marionette TRACE conn3 <- [1,318,null,{}] 15:04:22 INFO - PROCESS | 1843 | 1461189862848 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:23 INFO - PROCESS | 1843 | 1461189863001 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:04:23 INFO - PROCESS | 1843 | 1461189863127 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fbb5000 == 44 [pid = 1843] [id = 87] 15:04:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b6f151c00) [pid = 1843] [serial = 260] [outer = (nil)] 15:04:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b76b4f400) [pid = 1843] [serial = 261] [outer = 0x7f7b6f151c00] 15:04:23 INFO - PROCESS | 1843 | 1461189863201 Marionette DEBUG loaded listener.js 15:04:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b77b87000) [pid = 1843] [serial = 262] [outer = 0x7f7b6f151c00] 15:04:24 INFO - PROCESS | 1843 | 1461189864036 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1280ms 15:04:24 INFO - PROCESS | 1843 | 1461189864064 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:04:24 INFO - PROCESS | 1843 | 1461189864067 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:04:24 INFO - PROCESS | 1843 | 1461189864073 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:04:24 INFO - PROCESS | 1843 | 1461189864078 Marionette TRACE conn3 <- [1,322,null,{}] 15:04:24 INFO - PROCESS | 1843 | 1461189864094 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:24 INFO - PROCESS | 1843 | 1461189864270 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:04:24 INFO - PROCESS | 1843 | 1461189864404 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aeda800 == 45 [pid = 1843] [id = 88] 15:04:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b795bbc00) [pid = 1843] [serial = 263] [outer = (nil)] 15:04:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b84c3ac00) [pid = 1843] [serial = 264] [outer = 0x7f7b795bbc00] 15:04:24 INFO - PROCESS | 1843 | 1461189864475 Marionette DEBUG loaded listener.js 15:04:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b86c26400) [pid = 1843] [serial = 265] [outer = 0x7f7b795bbc00] 15:04:25 INFO - PROCESS | 1843 | 1461189865380 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1344ms 15:04:25 INFO - PROCESS | 1843 | 1461189865417 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:04:25 INFO - PROCESS | 1843 | 1461189865421 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:04:25 INFO - PROCESS | 1843 | 1461189865427 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:04:25 INFO - PROCESS | 1843 | 1461189865429 Marionette TRACE conn3 <- [1,326,null,{}] 15:04:25 INFO - PROCESS | 1843 | 1461189865434 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:25 INFO - PROCESS | 1843 | 1461189865572 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:04:25 INFO - PROCESS | 1843 | 1461189865702 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b229000 == 46 [pid = 1843] [id = 89] 15:04:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b7ba55000) [pid = 1843] [serial = 266] [outer = (nil)] 15:04:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b88ed0c00) [pid = 1843] [serial = 267] [outer = 0x7f7b7ba55000] 15:04:25 INFO - PROCESS | 1843 | 1461189865769 Marionette DEBUG loaded listener.js 15:04:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b8ae97000) [pid = 1843] [serial = 268] [outer = 0x7f7b7ba55000] 15:04:26 INFO - PROCESS | 1843 | 1461189866536 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1175ms 15:04:26 INFO - PROCESS | 1843 | 1461189866603 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:04:26 INFO - PROCESS | 1843 | 1461189866606 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:04:26 INFO - PROCESS | 1843 | 1461189866613 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:04:26 INFO - PROCESS | 1843 | 1461189866617 Marionette TRACE conn3 <- [1,330,null,{}] 15:04:26 INFO - PROCESS | 1843 | 1461189866640 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:26 INFO - PROCESS | 1843 | 1461189866787 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:04:27 INFO - PROCESS | 1843 | 1461189867047 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77286800 == 47 [pid = 1843] [id = 90] 15:04:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b6e1ef800) [pid = 1843] [serial = 269] [outer = (nil)] 15:04:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b6ee60400) [pid = 1843] [serial = 270] [outer = 0x7f7b6e1ef800] 15:04:27 INFO - PROCESS | 1843 | 1461189867133 Marionette DEBUG loaded listener.js 15:04:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b70019c00) [pid = 1843] [serial = 271] [outer = 0x7f7b6e1ef800] 15:04:27 INFO - PROCESS | 1843 | 1461189867932 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1346ms 15:04:27 INFO - PROCESS | 1843 | 1461189867964 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:04:27 INFO - PROCESS | 1843 | 1461189867971 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:04:27 INFO - PROCESS | 1843 | 1461189867979 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:04:27 INFO - PROCESS | 1843 | 1461189867982 Marionette TRACE conn3 <- [1,334,null,{}] 15:04:27 INFO - PROCESS | 1843 | 1461189867989 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:28 INFO - PROCESS | 1843 | 1461189868121 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:04:28 INFO - PROCESS | 1843 | 1461189868257 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f7ea000 == 48 [pid = 1843] [id = 91] 15:04:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b74f75c00) [pid = 1843] [serial = 272] [outer = (nil)] 15:04:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b75e51c00) [pid = 1843] [serial = 273] [outer = 0x7f7b74f75c00] 15:04:28 INFO - PROCESS | 1843 | 1461189868348 Marionette DEBUG loaded listener.js 15:04:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b76b50c00) [pid = 1843] [serial = 274] [outer = 0x7f7b74f75c00] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7edb3000 == 47 [pid = 1843] [id = 84] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85d39000 == 46 [pid = 1843] [id = 83] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b772eac00) [pid = 1843] [serial = 194] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b6ef61c00) [pid = 1843] [serial = 188] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b73926c00) [pid = 1843] [serial = 191] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b85da3000) [pid = 1843] [serial = 218] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7edb4000 == 45 [pid = 1843] [id = 82] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78c63000 == 44 [pid = 1843] [id = 81] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77560000 == 43 [pid = 1843] [id = 80] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70d48800 == 42 [pid = 1843] [id = 79] 15:04:28 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7728b000 == 41 [pid = 1843] [id = 78] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b7ba95800) [pid = 1843] [serial = 210] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b794b4000) [pid = 1843] [serial = 209] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b7bc64000) [pid = 1843] [serial = 212] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b759b9000) [pid = 1843] [serial = 204] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b70eb0000) [pid = 1843] [serial = 159] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b70eab000) [pid = 1843] [serial = 200] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b7ba89400) [pid = 1843] [serial = 198] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b72416400) [pid = 1843] [serial = 201] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b7fbddc00) [pid = 1843] [serial = 213] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b7730d000) [pid = 1843] [serial = 206] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b85d19000) [pid = 1843] [serial = 216] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b74ece400) [pid = 1843] [serial = 203] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b7ba1c400) [pid = 1843] [serial = 197] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b85bbb800) [pid = 1843] [serial = 215] [outer = (nil)] [url = about:blank] 15:04:29 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b78457800) [pid = 1843] [serial = 207] [outer = (nil)] [url = about:blank] 15:04:29 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b76de1800) [pid = 1843] [serial = 162] [outer = (nil)] [url = about:blank] 15:04:29 INFO - PROCESS | 1843 | --DOMWINDOW == 82 (0x7f7b7bc5a000) [pid = 1843] [serial = 156] [outer = (nil)] [url = about:blank] 15:04:29 INFO - PROCESS | 1843 | 1461189869129 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1183ms 15:04:29 INFO - PROCESS | 1843 | 1461189869164 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:04:29 INFO - PROCESS | 1843 | 1461189869168 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:04:29 INFO - PROCESS | 1843 | 1461189869175 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:04:29 INFO - PROCESS | 1843 | 1461189869178 Marionette TRACE conn3 <- [1,338,null,{}] 15:04:29 INFO - PROCESS | 1843 | 1461189869183 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:29 INFO - PROCESS | 1843 | 1461189869311 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:04:29 INFO - PROCESS | 1843 | 1461189869399 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b74e80000 == 42 [pid = 1843] [id = 92] 15:04:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b6e0de400) [pid = 1843] [serial = 275] [outer = (nil)] 15:04:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b76bdf000) [pid = 1843] [serial = 276] [outer = 0x7f7b6e0de400] 15:04:29 INFO - PROCESS | 1843 | 1461189869455 Marionette DEBUG loaded listener.js 15:04:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b7844c800) [pid = 1843] [serial = 277] [outer = 0x7f7b6e0de400] 15:04:30 INFO - PROCESS | 1843 | 1461189870132 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 978ms 15:04:30 INFO - PROCESS | 1843 | 1461189870153 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:04:30 INFO - PROCESS | 1843 | 1461189870155 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:04:30 INFO - PROCESS | 1843 | 1461189870163 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:04:30 INFO - PROCESS | 1843 | 1461189870170 Marionette TRACE conn3 <- [1,342,null,{}] 15:04:30 INFO - PROCESS | 1843 | 1461189870183 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:30 INFO - PROCESS | 1843 | 1461189870316 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:04:30 INFO - PROCESS | 1843 | 1461189870411 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cd4000 == 43 [pid = 1843] [id = 93] 15:04:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b70eab000) [pid = 1843] [serial = 278] [outer = (nil)] 15:04:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b7ba5b000) [pid = 1843] [serial = 279] [outer = 0x7f7b70eab000] 15:04:30 INFO - PROCESS | 1843 | 1461189870467 Marionette DEBUG loaded listener.js 15:04:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b85bb9c00) [pid = 1843] [serial = 280] [outer = 0x7f7b70eab000] 15:04:31 INFO - PROCESS | 1843 | 1461189871057 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 937ms 15:04:31 INFO - PROCESS | 1843 | 1461189871098 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:04:31 INFO - PROCESS | 1843 | 1461189871101 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:04:31 INFO - PROCESS | 1843 | 1461189871107 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:04:31 INFO - PROCESS | 1843 | 1461189871109 Marionette TRACE conn3 <- [1,346,null,{}] 15:04:31 INFO - PROCESS | 1843 | 1461189871114 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:31 INFO - PROCESS | 1843 | 1461189871289 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:04:31 INFO - PROCESS | 1843 | 1461189871316 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7edc1000 == 44 [pid = 1843] [id = 94] 15:04:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b72602400) [pid = 1843] [serial = 281] [outer = (nil)] 15:04:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b7260c000) [pid = 1843] [serial = 282] [outer = 0x7f7b72602400] 15:04:31 INFO - PROCESS | 1843 | 1461189871372 Marionette DEBUG loaded listener.js 15:04:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b770af800) [pid = 1843] [serial = 283] [outer = 0x7f7b72602400] 15:04:31 INFO - PROCESS | 1843 | 1461189871990 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 923ms 15:04:32 INFO - PROCESS | 1843 | 1461189872030 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:04:32 INFO - PROCESS | 1843 | 1461189872033 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:04:32 INFO - PROCESS | 1843 | 1461189872038 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:04:32 INFO - PROCESS | 1843 | 1461189872040 Marionette TRACE conn3 <- [1,350,null,{}] 15:04:32 INFO - PROCESS | 1843 | 1461189872045 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:32 INFO - PROCESS | 1843 | 1461189872212 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:04:32 INFO - PROCESS | 1843 | 1461189872278 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85d39000 == 45 [pid = 1843] [id = 95] 15:04:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b85bbe400) [pid = 1843] [serial = 284] [outer = (nil)] 15:04:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b85d99400) [pid = 1843] [serial = 285] [outer = 0x7f7b85bbe400] 15:04:32 INFO - PROCESS | 1843 | 1461189872349 Marionette DEBUG loaded listener.js 15:04:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b870ef000) [pid = 1843] [serial = 286] [outer = 0x7f7b85bbe400] 15:04:33 INFO - PROCESS | 1843 | 1461189873136 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1138ms 15:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:04:33 INFO - PROCESS | 1843 | 1461189873175 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:04:33 INFO - PROCESS | 1843 | 1461189873178 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:04:33 INFO - PROCESS | 1843 | 1461189873183 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:04:33 INFO - PROCESS | 1843 | 1461189873186 Marionette TRACE conn3 <- [1,354,null,{}] 15:04:33 INFO - PROCESS | 1843 | 1461189873190 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:33 INFO - PROCESS | 1843 | 1461189873384 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b76be5400) [pid = 1843] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b6ee61800) [pid = 1843] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b6ef56800) [pid = 1843] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b6e1ed000) [pid = 1843] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b870f3800) [pid = 1843] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b6f742800) [pid = 1843] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b6ee63000) [pid = 1843] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b71916800) [pid = 1843] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b78459400) [pid = 1843] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b74f7ec00) [pid = 1843] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:04:33 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b74ecb000) [pid = 1843] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:04:33 INFO - PROCESS | 1843 | 1461189873464 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75876000 == 46 [pid = 1843] [id = 96] 15:04:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b6e1f1800) [pid = 1843] [serial = 287] [outer = (nil)] 15:04:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b6f153800) [pid = 1843] [serial = 288] [outer = 0x7f7b6e1f1800] 15:04:33 INFO - PROCESS | 1843 | 1461189873531 Marionette DEBUG loaded listener.js 15:04:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b7700ec00) [pid = 1843] [serial = 289] [outer = 0x7f7b6e1f1800] 15:04:34 INFO - PROCESS | 1843 | 1461189874114 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 975ms 15:04:34 INFO - PROCESS | 1843 | 1461189874157 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 15:04:34 INFO - PROCESS | 1843 | 1461189874160 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 15:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:04:34 INFO - PROCESS | 1843 | 1461189874165 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:04:34 INFO - PROCESS | 1843 | 1461189874167 Marionette TRACE conn3 <- [1,358,null,{}] 15:04:34 INFO - PROCESS | 1843 | 1461189874172 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:34 INFO - PROCESS | 1843 | 1461189874287 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 15:04:34 INFO - PROCESS | 1843 | 1461189874377 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8ae21800 == 47 [pid = 1843] [id = 97] 15:04:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b6e1f3000) [pid = 1843] [serial = 290] [outer = (nil)] 15:04:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b870fa800) [pid = 1843] [serial = 291] [outer = 0x7f7b6e1f3000] 15:04:34 INFO - PROCESS | 1843 | 1461189874432 Marionette DEBUG loaded listener.js 15:04:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b8a86dc00) [pid = 1843] [serial = 292] [outer = 0x7f7b6e1f3000] 15:04:34 INFO - PROCESS | 1843 | 1461189874974 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 826ms 15:04:34 INFO - PROCESS | 1843 | 1461189874992 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 15:04:34 INFO - PROCESS | 1843 | 1461189874994 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 15:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:04:35 INFO - PROCESS | 1843 | 1461189875001 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:04:35 INFO - PROCESS | 1843 | 1461189875003 Marionette TRACE conn3 <- [1,362,null,{}] 15:04:35 INFO - PROCESS | 1843 | 1461189875008 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:35 INFO - PROCESS | 1843 | 1461189875125 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 15:04:35 INFO - PROCESS | 1843 | 1461189875138 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b32e800 == 48 [pid = 1843] [id = 98] 15:04:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b8a86e000) [pid = 1843] [serial = 293] [outer = (nil)] 15:04:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b8af6e800) [pid = 1843] [serial = 294] [outer = 0x7f7b8a86e000] 15:04:35 INFO - PROCESS | 1843 | 1461189875197 Marionette DEBUG loaded listener.js 15:04:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b8b106400) [pid = 1843] [serial = 295] [outer = 0x7f7b8a86e000] 15:04:36 INFO - PROCESS | 1843 | 1461189876128 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1181ms 15:04:36 INFO - PROCESS | 1843 | 1461189876181 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 15:04:36 INFO - PROCESS | 1843 | 1461189876187 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 15:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:04:36 INFO - PROCESS | 1843 | 1461189876195 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:04:36 INFO - PROCESS | 1843 | 1461189876199 Marionette TRACE conn3 <- [1,366,null,{}] 15:04:36 INFO - PROCESS | 1843 | 1461189876207 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:36 INFO - PROCESS | 1843 | 1461189876360 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 15:04:36 INFO - PROCESS | 1843 | 1461189876488 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780dd800 == 49 [pid = 1843] [id = 99] 15:04:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b72605800) [pid = 1843] [serial = 296] [outer = (nil)] 15:04:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b73927400) [pid = 1843] [serial = 297] [outer = 0x7f7b72605800] 15:04:36 INFO - PROCESS | 1843 | 1461189876557 Marionette DEBUG loaded listener.js 15:04:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b76b44800) [pid = 1843] [serial = 298] [outer = 0x7f7b72605800] 15:04:37 INFO - PROCESS | 1843 | 1461189877413 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1278ms 15:04:37 INFO - PROCESS | 1843 | 1461189877474 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 15:04:37 INFO - PROCESS | 1843 | 1461189877482 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 15:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:04:37 INFO - PROCESS | 1843 | 1461189877491 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:04:37 INFO - PROCESS | 1843 | 1461189877495 Marionette TRACE conn3 <- [1,370,null,{}] 15:04:37 INFO - PROCESS | 1843 | 1461189877500 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:37 INFO - PROCESS | 1843 | 1461189877690 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 15:04:37 INFO - PROCESS | 1843 | 1461189877830 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85ae7000 == 50 [pid = 1843] [id = 100] 15:04:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b72607000) [pid = 1843] [serial = 299] [outer = (nil)] 15:04:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b788fc400) [pid = 1843] [serial = 300] [outer = 0x7f7b72607000] 15:04:37 INFO - PROCESS | 1843 | 1461189877898 Marionette DEBUG loaded listener.js 15:04:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b7ba1c400) [pid = 1843] [serial = 301] [outer = 0x7f7b72607000] 15:04:38 INFO - PROCESS | 1843 | 1461189878823 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1381ms 15:04:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:04:38 INFO - PROCESS | 1843 | 1461189878873 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 15:04:38 INFO - PROCESS | 1843 | 1461189878876 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 15:04:38 INFO - PROCESS | 1843 | 1461189878883 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:04:38 INFO - PROCESS | 1843 | 1461189878888 Marionette TRACE conn3 <- [1,374,null,{}] 15:04:38 INFO - PROCESS | 1843 | 1461189878903 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:39 INFO - PROCESS | 1843 | 1461189879060 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 15:04:39 INFO - PROCESS | 1843 | 1461189879188 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8dc24800 == 51 [pid = 1843] [id = 101] 15:04:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b7ba23800) [pid = 1843] [serial = 302] [outer = (nil)] 15:04:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b8a756400) [pid = 1843] [serial = 303] [outer = 0x7f7b7ba23800] 15:04:39 INFO - PROCESS | 1843 | 1461189879261 Marionette DEBUG loaded listener.js 15:04:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b8a86b000) [pid = 1843] [serial = 304] [outer = 0x7f7b7ba23800] 15:04:40 INFO - PROCESS | 1843 | 1461189880046 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:04:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:04:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1190ms 15:04:40 INFO - PROCESS | 1843 | 1461189880072 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 15:04:40 INFO - PROCESS | 1843 | 1461189880076 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 15:04:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:04:40 INFO - PROCESS | 1843 | 1461189880081 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:04:40 INFO - PROCESS | 1843 | 1461189880083 Marionette TRACE conn3 <- [1,378,null,{}] 15:04:40 INFO - PROCESS | 1843 | 1461189880089 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:40 INFO - PROCESS | 1843 | 1461189880222 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 15:04:40 INFO - PROCESS | 1843 | 1461189880328 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f2a9800 == 52 [pid = 1843] [id = 102] 15:04:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b7ee57000) [pid = 1843] [serial = 305] [outer = (nil)] 15:04:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b8b1ae000) [pid = 1843] [serial = 306] [outer = 0x7f7b7ee57000] 15:04:40 INFO - PROCESS | 1843 | 1461189880393 Marionette DEBUG loaded listener.js 15:04:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b8b2d0400) [pid = 1843] [serial = 307] [outer = 0x7f7b7ee57000] 15:04:41 INFO - PROCESS | 1843 | 1461189881173 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:04:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:04:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1125ms 15:04:41 INFO - PROCESS | 1843 | 1461189881208 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 15:04:41 INFO - PROCESS | 1843 | 1461189881210 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 15:04:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:04:41 INFO - PROCESS | 1843 | 1461189881216 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:04:41 INFO - PROCESS | 1843 | 1461189881218 Marionette TRACE conn3 <- [1,382,null,{}] 15:04:41 INFO - PROCESS | 1843 | 1461189881223 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:41 INFO - PROCESS | 1843 | 1461189881352 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 15:04:41 INFO - PROCESS | 1843 | 1461189881548 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7394f800 == 53 [pid = 1843] [id = 103] 15:04:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b6ee64800) [pid = 1843] [serial = 308] [outer = (nil)] 15:04:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b74ed5000) [pid = 1843] [serial = 309] [outer = 0x7f7b6ee64800] 15:04:41 INFO - PROCESS | 1843 | 1461189881614 Marionette DEBUG loaded listener.js 15:04:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b86dd6800) [pid = 1843] [serial = 310] [outer = 0x7f7b6ee64800] 15:04:42 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:04:42 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:04:42 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:04:42 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:04:42 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:04:42 INFO - PROCESS | 1843 | 1461189882711 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:04:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:04:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1525ms 15:04:42 INFO - PROCESS | 1843 | 1461189882742 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 15:04:42 INFO - PROCESS | 1843 | 1461189882746 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 15:04:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:04:42 INFO - PROCESS | 1843 | 1461189882760 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:04:42 INFO - PROCESS | 1843 | 1461189882770 Marionette TRACE conn3 <- [1,386,null,{}] 15:04:42 INFO - PROCESS | 1843 | 1461189882775 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:42 INFO - PROCESS | 1843 | 1461189882918 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 15:04:43 INFO - PROCESS | 1843 | 1461189883067 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fed5800 == 54 [pid = 1843] [id = 104] 15:04:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b72410800) [pid = 1843] [serial = 311] [outer = (nil)] 15:04:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b72416400) [pid = 1843] [serial = 312] [outer = 0x7f7b72410800] 15:04:43 INFO - PROCESS | 1843 | 1461189883197 Marionette DEBUG loaded listener.js 15:04:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b7260ec00) [pid = 1843] [serial = 313] [outer = 0x7f7b72410800] 15:04:43 INFO - PROCESS | 1843 | 1461189883966 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:04:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1cb000 == 53 [pid = 1843] [id = 73] 15:04:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b858cd800 == 52 [pid = 1843] [id = 46] 15:04:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8ae21800 == 51 [pid = 1843] [id = 97] 15:04:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b75876000 == 50 [pid = 1843] [id = 96] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b8af63800) [pid = 1843] [serial = 254] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85d39000 == 49 [pid = 1843] [id = 95] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7edc1000 == 48 [pid = 1843] [id = 94] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cd4000 == 47 [pid = 1843] [id = 93] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b74e80000 == 46 [pid = 1843] [id = 92] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f7ea000 == 45 [pid = 1843] [id = 91] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77286800 == 44 [pid = 1843] [id = 90] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fbb5000 == 43 [pid = 1843] [id = 87] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b75907000 == 42 [pid = 1843] [id = 86] 15:04:44 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88921800 == 41 [pid = 1843] [id = 85] 15:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1301ms 15:04:44 INFO - PROCESS | 1843 | 1461189884061 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 15:04:44 INFO - PROCESS | 1843 | 1461189884068 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 15:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:04:44 INFO - PROCESS | 1843 | 1461189884076 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:04:44 INFO - PROCESS | 1843 | 1461189884079 Marionette TRACE conn3 <- [1,390,null,{}] 15:04:44 INFO - PROCESS | 1843 | 1461189884090 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:44 INFO - PROCESS | 1843 | 1461189884212 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 15:04:44 INFO - PROCESS | 1843 | 1461189884221 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73937800 == 42 [pid = 1843] [id = 105] 15:04:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b70eabc00) [pid = 1843] [serial = 314] [outer = (nil)] 15:04:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b74e74c00) [pid = 1843] [serial = 315] [outer = 0x7f7b70eabc00] 15:04:44 INFO - PROCESS | 1843 | 1461189884277 Marionette DEBUG loaded listener.js 15:04:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b76b4c000) [pid = 1843] [serial = 316] [outer = 0x7f7b70eabc00] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b782abc00) [pid = 1843] [serial = 195] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b6f4a0800) [pid = 1843] [serial = 189] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b74e76000) [pid = 1843] [serial = 192] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b85ac6000) [pid = 1843] [serial = 245] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b88ecd000) [pid = 1843] [serial = 248] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b85abfc00) [pid = 1843] [serial = 251] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b85f79c00) [pid = 1843] [serial = 219] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b789efc00) [pid = 1843] [serial = 227] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 103 (0x7f7b739b4800) [pid = 1843] [serial = 234] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b7241b000) [pid = 1843] [serial = 233] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b7bc97800) [pid = 1843] [serial = 242] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b758ab400) [pid = 1843] [serial = 224] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b75e55400) [pid = 1843] [serial = 236] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b76d49c00) [pid = 1843] [serial = 237] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b7757d800) [pid = 1843] [serial = 239] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b789f4400) [pid = 1843] [serial = 240] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b6f156000) [pid = 1843] [serial = 221] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b85bc0400) [pid = 1843] [serial = 230] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b8adc7400) [pid = 1843] [serial = 249] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b85f34000) [pid = 1843] [serial = 246] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b84cca800) [pid = 1843] [serial = 243] [outer = (nil)] [url = about:blank] 15:04:44 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b8adcb800) [pid = 1843] [serial = 252] [outer = (nil)] [url = about:blank] 15:04:45 INFO - PROCESS | 1843 | 1461189885111 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:04:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:04:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1084ms 15:04:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:04:45 INFO - PROCESS | 1843 | 1461189885161 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 15:04:45 INFO - PROCESS | 1843 | 1461189885163 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 15:04:45 INFO - PROCESS | 1843 | 1461189885169 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:04:45 INFO - PROCESS | 1843 | 1461189885173 Marionette TRACE conn3 <- [1,394,null,{}] 15:04:45 INFO - PROCESS | 1843 | 1461189885187 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:45 INFO - PROCESS | 1843 | 1461189885313 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 15:04:45 INFO - PROCESS | 1843 | 1461189885330 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77f52800 == 43 [pid = 1843] [id = 106] 15:04:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b77a75800) [pid = 1843] [serial = 317] [outer = (nil)] 15:04:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b78455c00) [pid = 1843] [serial = 318] [outer = 0x7f7b77a75800] 15:04:45 INFO - PROCESS | 1843 | 1461189885389 Marionette DEBUG loaded listener.js 15:04:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b78c47400) [pid = 1843] [serial = 319] [outer = 0x7f7b77a75800] 15:04:46 INFO - PROCESS | 1843 | 1461189886056 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 934ms 15:04:46 INFO - PROCESS | 1843 | 1461189886115 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 15:04:46 INFO - PROCESS | 1843 | 1461189886119 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 15:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:04:46 INFO - PROCESS | 1843 | 1461189886125 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:04:46 INFO - PROCESS | 1843 | 1461189886126 Marionette TRACE conn3 <- [1,398,null,{}] 15:04:46 INFO - PROCESS | 1843 | 1461189886135 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:46 INFO - PROCESS | 1843 | 1461189886268 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 15:04:46 INFO - PROCESS | 1843 | 1461189886281 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cc5000 == 44 [pid = 1843] [id = 107] 15:04:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b7713b000) [pid = 1843] [serial = 320] [outer = (nil)] 15:04:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b7ba95400) [pid = 1843] [serial = 321] [outer = 0x7f7b7713b000] 15:04:46 INFO - PROCESS | 1843 | 1461189886338 Marionette DEBUG loaded listener.js 15:04:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b84cc6000) [pid = 1843] [serial = 322] [outer = 0x7f7b7713b000] 15:04:47 INFO - PROCESS | 1843 | 1461189887118 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1030ms 15:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:04:47 INFO - PROCESS | 1843 | 1461189887155 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 15:04:47 INFO - PROCESS | 1843 | 1461189887158 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 15:04:47 INFO - PROCESS | 1843 | 1461189887163 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:04:47 INFO - PROCESS | 1843 | 1461189887166 Marionette TRACE conn3 <- [1,402,null,{}] 15:04:47 INFO - PROCESS | 1843 | 1461189887177 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:47 INFO - PROCESS | 1843 | 1461189887334 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 15:04:47 INFO - PROCESS | 1843 | 1461189887396 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b995800 == 45 [pid = 1843] [id = 108] 15:04:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b794b4400) [pid = 1843] [serial = 323] [outer = (nil)] 15:04:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b85d16400) [pid = 1843] [serial = 324] [outer = 0x7f7b794b4400] 15:04:47 INFO - PROCESS | 1843 | 1461189887450 Marionette DEBUG loaded listener.js 15:04:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b85f7ec00) [pid = 1843] [serial = 325] [outer = 0x7f7b794b4400] 15:04:48 INFO - PROCESS | 1843 | 1461189888162 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:04:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:04:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1032ms 15:04:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:04:48 INFO - PROCESS | 1843 | 1461189888194 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 15:04:48 INFO - PROCESS | 1843 | 1461189888196 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 15:04:48 INFO - PROCESS | 1843 | 1461189888200 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:04:48 INFO - PROCESS | 1843 | 1461189888204 Marionette TRACE conn3 <- [1,406,null,{}] 15:04:48 INFO - PROCESS | 1843 | 1461189888231 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:48 INFO - PROCESS | 1843 | 1461189888407 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 15:04:48 INFO - PROCESS | 1843 | 1461189888434 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b858e4800 == 46 [pid = 1843] [id = 109] 15:04:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b88e2ac00) [pid = 1843] [serial = 326] [outer = (nil)] 15:04:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b8b1af400) [pid = 1843] [serial = 327] [outer = 0x7f7b88e2ac00] 15:04:48 INFO - PROCESS | 1843 | 1461189888502 Marionette DEBUG loaded listener.js 15:04:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b8b311400) [pid = 1843] [serial = 328] [outer = 0x7f7b88e2ac00] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b70eab000) [pid = 1843] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b85bbe400) [pid = 1843] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b6e1ef800) [pid = 1843] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b74f75c00) [pid = 1843] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b6e0de400) [pid = 1843] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b6e1f1800) [pid = 1843] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b6e1f3000) [pid = 1843] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:04:48 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b72602400) [pid = 1843] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:04:49 INFO - PROCESS | 1843 | 1461189889278 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1132ms 15:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:04:49 INFO - PROCESS | 1843 | 1461189889333 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 15:04:49 INFO - PROCESS | 1843 | 1461189889335 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 15:04:49 INFO - PROCESS | 1843 | 1461189889341 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:04:49 INFO - PROCESS | 1843 | 1461189889343 Marionette TRACE conn3 <- [1,410,null,{}] 15:04:49 INFO - PROCESS | 1843 | 1461189889348 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:49 INFO - PROCESS | 1843 | 1461189889505 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 15:04:49 INFO - PROCESS | 1843 | 1461189889518 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85dc1800 == 47 [pid = 1843] [id = 110] 15:04:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b7260b000) [pid = 1843] [serial = 329] [outer = (nil)] 15:04:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b8b304c00) [pid = 1843] [serial = 330] [outer = 0x7f7b7260b000] 15:04:49 INFO - PROCESS | 1843 | 1461189889572 Marionette DEBUG loaded listener.js 15:04:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b8cf99800) [pid = 1843] [serial = 331] [outer = 0x7f7b7260b000] 15:04:50 INFO - PROCESS | 1843 | 1461189890197 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:04:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:04:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 881ms 15:04:50 INFO - PROCESS | 1843 | 1461189890221 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 15:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:04:50 INFO - PROCESS | 1843 | 1461189890224 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 15:04:50 INFO - PROCESS | 1843 | 1461189890229 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:04:50 INFO - PROCESS | 1843 | 1461189890231 Marionette TRACE conn3 <- [1,414,null,{}] 15:04:50 INFO - PROCESS | 1843 | 1461189890239 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:50 INFO - PROCESS | 1843 | 1461189890387 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 15:04:50 INFO - PROCESS | 1843 | 1461189890402 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aa8d800 == 48 [pid = 1843] [id = 111] 15:04:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b7776b000) [pid = 1843] [serial = 332] [outer = (nil)] 15:04:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b8cf9a000) [pid = 1843] [serial = 333] [outer = 0x7f7b7776b000] 15:04:50 INFO - PROCESS | 1843 | 1461189890456 Marionette DEBUG loaded listener.js 15:04:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b8f25f000) [pid = 1843] [serial = 334] [outer = 0x7f7b7776b000] 15:04:51 INFO - PROCESS | 1843 | 1461189891233 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1031ms 15:04:51 INFO - PROCESS | 1843 | 1461189891261 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 15:04:51 INFO - PROCESS | 1843 | 1461189891267 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 15:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:04:51 INFO - PROCESS | 1843 | 1461189891274 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:04:51 INFO - PROCESS | 1843 | 1461189891280 Marionette TRACE conn3 <- [1,418,null,{}] 15:04:51 INFO - PROCESS | 1843 | 1461189891316 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:51 INFO - PROCESS | 1843 | 1461189891466 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 15:04:51 INFO - PROCESS | 1843 | 1461189891605 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75157000 == 49 [pid = 1843] [id = 112] 15:04:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b6e0e1400) [pid = 1843] [serial = 335] [outer = (nil)] 15:04:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b6f738400) [pid = 1843] [serial = 336] [outer = 0x7f7b6e0e1400] 15:04:51 INFO - PROCESS | 1843 | 1461189891674 Marionette DEBUG loaded listener.js 15:04:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b73921400) [pid = 1843] [serial = 337] [outer = 0x7f7b6e0e1400] 15:04:53 INFO - PROCESS | 1843 | 1461189893075 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:04:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:04:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1865ms 15:04:53 INFO - PROCESS | 1843 | 1461189893139 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 15:04:53 INFO - PROCESS | 1843 | 1461189893147 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 15:04:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:04:53 INFO - PROCESS | 1843 | 1461189893156 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:04:53 INFO - PROCESS | 1843 | 1461189893160 Marionette TRACE conn3 <- [1,422,null,{}] 15:04:53 INFO - PROCESS | 1843 | 1461189893166 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:53 INFO - PROCESS | 1843 | 1461189893305 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 15:04:53 INFO - PROCESS | 1843 | 1461189893432 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7bada000 == 50 [pid = 1843] [id = 113] 15:04:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b6ee5e000) [pid = 1843] [serial = 338] [outer = (nil)] 15:04:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b76be0000) [pid = 1843] [serial = 339] [outer = 0x7f7b6ee5e000] 15:04:53 INFO - PROCESS | 1843 | 1461189893500 Marionette DEBUG loaded listener.js 15:04:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b795b1000) [pid = 1843] [serial = 340] [outer = 0x7f7b6ee5e000] 15:04:54 INFO - PROCESS | 1843 | 1461189894859 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1731ms 15:04:54 INFO - PROCESS | 1843 | 1461189894887 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 15:04:54 INFO - PROCESS | 1843 | 1461189894890 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 15:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:04:54 INFO - PROCESS | 1843 | 1461189894939 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:04:54 INFO - PROCESS | 1843 | 1461189894945 Marionette TRACE conn3 <- [1,426,null,{}] 15:04:54 INFO - PROCESS | 1843 | 1461189894964 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:55 INFO - PROCESS | 1843 | 1461189895093 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 15:04:55 INFO - PROCESS | 1843 | 1461189895219 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7605c800 == 51 [pid = 1843] [id = 114] 15:04:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b6f4a2400) [pid = 1843] [serial = 341] [outer = (nil)] 15:04:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b72608800) [pid = 1843] [serial = 342] [outer = 0x7f7b6f4a2400] 15:04:55 INFO - PROCESS | 1843 | 1461189895286 Marionette DEBUG loaded listener.js 15:04:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b85bbc800) [pid = 1843] [serial = 343] [outer = 0x7f7b6f4a2400] 15:04:56 INFO - PROCESS | 1843 | 1461189896235 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:04:56 INFO - PROCESS | 1843 | 1461189896294 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 15:04:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:04:56 INFO - PROCESS | 1843 | 1461189896302 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:04:56 INFO - PROCESS | 1843 | 1461189896306 Marionette TRACE conn3 <- [1,430,null,{}] 15:04:56 INFO - PROCESS | 1843 | 1461189896313 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:56 INFO - PROCESS | 1843 | 1461189896454 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 15:04:56 INFO - PROCESS | 1843 | 1461189896605 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee39000 == 52 [pid = 1843] [id = 115] 15:04:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b74f78c00) [pid = 1843] [serial = 344] [outer = (nil)] 15:04:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b769ecc00) [pid = 1843] [serial = 345] [outer = 0x7f7b74f78c00] 15:04:56 INFO - PROCESS | 1843 | 1461189896702 Marionette DEBUG loaded listener.js 15:04:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b770ad000) [pid = 1843] [serial = 346] [outer = 0x7f7b74f78c00] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85dc1800 == 51 [pid = 1843] [id = 110] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b858e4800 == 50 [pid = 1843] [id = 109] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7b995800 == 49 [pid = 1843] [id = 108] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b7241b400) [pid = 1843] [serial = 257] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b76b4f400) [pid = 1843] [serial = 261] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b88ed0c00) [pid = 1843] [serial = 267] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b84c3ac00) [pid = 1843] [serial = 264] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b8af6e800) [pid = 1843] [serial = 294] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | 1461189897585 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cc5000 == 48 [pid = 1843] [id = 107] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77f52800 == 47 [pid = 1843] [id = 106] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73937800 == 46 [pid = 1843] [id = 105] 15:04:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fed5800 == 45 [pid = 1843] [id = 104] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b7ba5b000) [pid = 1843] [serial = 279] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b85bb9c00) [pid = 1843] [serial = 280] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b85d99400) [pid = 1843] [serial = 285] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 103 (0x7f7b70019c00) [pid = 1843] [serial = 271] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b6ee60400) [pid = 1843] [serial = 270] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b76b50c00) [pid = 1843] [serial = 274] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b75e51c00) [pid = 1843] [serial = 273] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b76bdf000) [pid = 1843] [serial = 276] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b7844c800) [pid = 1843] [serial = 277] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b6f153800) [pid = 1843] [serial = 288] [outer = (nil)] [url = about:blank] 15:04:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:04:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1331ms 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b870ef000) [pid = 1843] [serial = 286] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b870fa800) [pid = 1843] [serial = 291] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b7896f400) [pid = 1843] [serial = 114] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b7700ec00) [pid = 1843] [serial = 289] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b7260c000) [pid = 1843] [serial = 282] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b770af800) [pid = 1843] [serial = 283] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b8a86dc00) [pid = 1843] [serial = 292] [outer = (nil)] [url = about:blank] 15:04:57 INFO - PROCESS | 1843 | 1461189897645 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 15:04:57 INFO - PROCESS | 1843 | 1461189897651 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 15:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:04:57 INFO - PROCESS | 1843 | 1461189897662 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:04:57 INFO - PROCESS | 1843 | 1461189897664 Marionette TRACE conn3 <- [1,434,null,{}] 15:04:57 INFO - PROCESS | 1843 | 1461189897670 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:57 INFO - PROCESS | 1843 | 1461189897801 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 15:04:57 INFO - PROCESS | 1843 | 1461189897821 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f2f000 == 46 [pid = 1843] [id = 116] 15:04:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b76bd7000) [pid = 1843] [serial = 347] [outer = (nil)] 15:04:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b7839ac00) [pid = 1843] [serial = 348] [outer = 0x7f7b76bd7000] 15:04:57 INFO - PROCESS | 1843 | 1461189897878 Marionette DEBUG loaded listener.js 15:04:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b794b4000) [pid = 1843] [serial = 349] [outer = 0x7f7b76bd7000] 15:04:58 INFO - PROCESS | 1843 | 1461189898661 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:04:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:04:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1030ms 15:04:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:04:58 INFO - PROCESS | 1843 | 1461189898691 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 15:04:58 INFO - PROCESS | 1843 | 1461189898694 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 15:04:58 INFO - PROCESS | 1843 | 1461189898699 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:04:58 INFO - PROCESS | 1843 | 1461189898704 Marionette TRACE conn3 <- [1,438,null,{}] 15:04:58 INFO - PROCESS | 1843 | 1461189898733 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:58 INFO - PROCESS | 1843 | 1461189898863 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 15:04:58 INFO - PROCESS | 1843 | 1461189898880 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f73000 == 47 [pid = 1843] [id = 117] 15:04:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b84cc9800) [pid = 1843] [serial = 350] [outer = (nil)] 15:04:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b870efc00) [pid = 1843] [serial = 351] [outer = 0x7f7b84cc9800] 15:04:58 INFO - PROCESS | 1843 | 1461189898937 Marionette DEBUG loaded listener.js 15:04:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b8a864800) [pid = 1843] [serial = 352] [outer = 0x7f7b84cc9800] 15:04:59 INFO - PROCESS | 1843 | 1461189899640 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:04:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:04:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 980ms 15:04:59 INFO - PROCESS | 1843 | 1461189899678 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 15:04:59 INFO - PROCESS | 1843 | 1461189899682 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 15:04:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:04:59 INFO - PROCESS | 1843 | 1461189899701 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:04:59 INFO - PROCESS | 1843 | 1461189899704 Marionette TRACE conn3 <- [1,442,null,{}] 15:04:59 INFO - PROCESS | 1843 | 1461189899709 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:59 INFO - PROCESS | 1843 | 1461189899846 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 15:04:59 INFO - PROCESS | 1843 | 1461189899860 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85db5000 == 48 [pid = 1843] [id = 118] 15:04:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b85bb9c00) [pid = 1843] [serial = 353] [outer = (nil)] 15:04:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b8adca400) [pid = 1843] [serial = 354] [outer = 0x7f7b85bb9c00] 15:04:59 INFO - PROCESS | 1843 | 1461189899917 Marionette DEBUG loaded listener.js 15:05:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b8b105000) [pid = 1843] [serial = 355] [outer = 0x7f7b85bb9c00] 15:05:00 INFO - PROCESS | 1843 | 1461189900693 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:05:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:05:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1041ms 15:05:00 INFO - PROCESS | 1843 | 1461189900730 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 15:05:00 INFO - PROCESS | 1843 | 1461189900732 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 15:05:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:05:00 INFO - PROCESS | 1843 | 1461189900738 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:05:00 INFO - PROCESS | 1843 | 1461189900741 Marionette TRACE conn3 <- [1,446,null,{}] 15:05:00 INFO - PROCESS | 1843 | 1461189900745 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:00 INFO - PROCESS | 1843 | 1461189900897 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 15:05:00 INFO - PROCESS | 1843 | 1461189900942 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8af99000 == 49 [pid = 1843] [id = 119] 15:05:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b6e0d3400) [pid = 1843] [serial = 356] [outer = (nil)] 15:05:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b6ebee000) [pid = 1843] [serial = 357] [outer = 0x7f7b6e0d3400] 15:05:01 INFO - PROCESS | 1843 | 1461189900997 Marionette DEBUG loaded listener.js 15:05:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b6ebf3400) [pid = 1843] [serial = 358] [outer = 0x7f7b6e0d3400] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b795bbc00) [pid = 1843] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b6f151c00) [pid = 1843] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b7713b000) [pid = 1843] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b6e0d9400) [pid = 1843] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b77a75800) [pid = 1843] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b794b4400) [pid = 1843] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b88e2ac00) [pid = 1843] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b6e0dec00) [pid = 1843] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b7260b000) [pid = 1843] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b6ee64800) [pid = 1843] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b7ba55000) [pid = 1843] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b6e1eb800) [pid = 1843] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b72410800) [pid = 1843] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b6ee5ec00) [pid = 1843] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b70eabc00) [pid = 1843] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b74ecc400) [pid = 1843] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b76bd8c00) [pid = 1843] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:05:01 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b6ef62400) [pid = 1843] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:05:02 INFO - PROCESS | 1843 | 1461189902139 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:05:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:05:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1430ms 15:05:02 INFO - PROCESS | 1843 | 1461189902169 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 15:05:02 INFO - PROCESS | 1843 | 1461189902173 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 15:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:05:02 INFO - PROCESS | 1843 | 1461189902182 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:05:02 INFO - PROCESS | 1843 | 1461189902187 Marionette TRACE conn3 <- [1,450,null,{}] 15:05:02 INFO - PROCESS | 1843 | 1461189902196 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:02 INFO - PROCESS | 1843 | 1461189902387 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 15:05:02 INFO - PROCESS | 1843 | 1461189902606 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a35800 == 50 [pid = 1843] [id = 120] 15:05:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b6b9f5000) [pid = 1843] [serial = 359] [outer = (nil)] 15:05:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b6e0e0800) [pid = 1843] [serial = 360] [outer = 0x7f7b6b9f5000] 15:05:02 INFO - PROCESS | 1843 | 1461189902675 Marionette DEBUG loaded listener.js 15:05:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b6ebee800) [pid = 1843] [serial = 361] [outer = 0x7f7b6b9f5000] 15:05:03 INFO - PROCESS | 1843 | 1461189903477 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:05:03 INFO - PROCESS | 1843 | 1461189903532 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 15:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:05:03 INFO - PROCESS | 1843 | 1461189903541 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:05:03 INFO - PROCESS | 1843 | 1461189903545 Marionette TRACE conn3 <- [1,454,null,{}] 15:05:03 INFO - PROCESS | 1843 | 1461189903550 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:03 INFO - PROCESS | 1843 | 1461189903696 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 15:05:03 INFO - PROCESS | 1843 | 1461189903832 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f66800 == 51 [pid = 1843] [id = 121] 15:05:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b6b9f9400) [pid = 1843] [serial = 362] [outer = (nil)] 15:05:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b72410800) [pid = 1843] [serial = 363] [outer = 0x7f7b6b9f9400] 15:05:03 INFO - PROCESS | 1843 | 1461189903900 Marionette DEBUG loaded listener.js 15:05:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b739bb000) [pid = 1843] [serial = 364] [outer = 0x7f7b6b9f9400] 15:05:04 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:04 INFO - PROCESS | 1843 | 1461189904900 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:05:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:05:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 15:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:05:04 INFO - PROCESS | 1843 | 1461189904971 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 15:05:04 INFO - PROCESS | 1843 | 1461189904974 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 15:05:04 INFO - PROCESS | 1843 | 1461189904980 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:05:04 INFO - PROCESS | 1843 | 1461189904985 Marionette TRACE conn3 <- [1,458,null,{}] 15:05:05 INFO - PROCESS | 1843 | 1461189905000 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:05 INFO - PROCESS | 1843 | 1461189905154 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 15:05:05 INFO - PROCESS | 1843 | 1461189905327 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b316800 == 52 [pid = 1843] [id = 122] 15:05:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b77137c00) [pid = 1843] [serial = 365] [outer = (nil)] 15:05:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b78970000) [pid = 1843] [serial = 366] [outer = 0x7f7b77137c00] 15:05:05 INFO - PROCESS | 1843 | 1461189905402 Marionette DEBUG loaded listener.js 15:05:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b7ba23000) [pid = 1843] [serial = 367] [outer = 0x7f7b77137c00] 15:05:06 INFO - PROCESS | 1843 | 1461189906182 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:05:06 INFO - PROCESS | 1843 | 1461189906224 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 15:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:05:06 INFO - PROCESS | 1843 | 1461189906230 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:05:06 INFO - PROCESS | 1843 | 1461189906233 Marionette TRACE conn3 <- [1,462,null,{}] 15:05:06 INFO - PROCESS | 1843 | 1461189906238 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:06 INFO - PROCESS | 1843 | 1461189906382 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 15:05:06 INFO - PROCESS | 1843 | 1461189906518 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8d9c4800 == 53 [pid = 1843] [id = 123] 15:05:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b6ef64c00) [pid = 1843] [serial = 368] [outer = (nil)] 15:05:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b85d99400) [pid = 1843] [serial = 369] [outer = 0x7f7b6ef64c00] 15:05:06 INFO - PROCESS | 1843 | 1461189906599 Marionette DEBUG loaded listener.js 15:05:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b88e2b000) [pid = 1843] [serial = 370] [outer = 0x7f7b6ef64c00] 15:05:07 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:07 INFO - PROCESS | 1843 | 1461189907506 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:05:07 INFO - PROCESS | 1843 | 1461189907563 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 15:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:05:07 INFO - PROCESS | 1843 | 1461189907569 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:05:07 INFO - PROCESS | 1843 | 1461189907571 Marionette TRACE conn3 <- [1,466,null,{}] 15:05:07 INFO - PROCESS | 1843 | 1461189907576 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:07 INFO - PROCESS | 1843 | 1461189907719 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 15:05:07 INFO - PROCESS | 1843 | 1461189907850 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec08800 == 54 [pid = 1843] [id = 124] 15:05:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b7ba57400) [pid = 1843] [serial = 371] [outer = (nil)] 15:05:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b8af62c00) [pid = 1843] [serial = 372] [outer = 0x7f7b7ba57400] 15:05:07 INFO - PROCESS | 1843 | 1461189907935 Marionette DEBUG loaded listener.js 15:05:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b8b1a8c00) [pid = 1843] [serial = 373] [outer = 0x7f7b7ba57400] 15:05:08 INFO - PROCESS | 1843 | 1461189908756 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:05:08 INFO - PROCESS | 1843 | 1461189908806 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 15:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:05:08 INFO - PROCESS | 1843 | 1461189908811 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:05:08 INFO - PROCESS | 1843 | 1461189908814 Marionette TRACE conn3 <- [1,470,null,{}] 15:05:08 INFO - PROCESS | 1843 | 1461189908818 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:08 INFO - PROCESS | 1843 | 1461189908984 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 15:05:09 INFO - PROCESS | 1843 | 1461189909127 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f44f000 == 55 [pid = 1843] [id = 125] 15:05:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b6f49b400) [pid = 1843] [serial = 374] [outer = (nil)] 15:05:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b739b4800) [pid = 1843] [serial = 375] [outer = 0x7f7b6f49b400] 15:05:09 INFO - PROCESS | 1843 | 1461189909199 Marionette DEBUG loaded listener.js 15:05:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b7ba18800) [pid = 1843] [serial = 376] [outer = 0x7f7b6f49b400] 15:05:10 INFO - PROCESS | 1843 | 1461189910180 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1427ms 15:05:10 INFO - PROCESS | 1843 | 1461189910239 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 15:05:10 INFO - PROCESS | 1843 | 1461189910244 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 15:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:05:10 INFO - PROCESS | 1843 | 1461189910252 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:05:10 INFO - PROCESS | 1843 | 1461189910256 Marionette TRACE conn3 <- [1,474,null,{}] 15:05:10 INFO - PROCESS | 1843 | 1461189910263 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:10 INFO - PROCESS | 1843 | 1461189910397 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 15:05:10 INFO - PROCESS | 1843 | 1461189910557 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b724cd000 == 56 [pid = 1843] [id = 126] 15:05:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b6f49a400) [pid = 1843] [serial = 377] [outer = (nil)] 15:05:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b6fe5d400) [pid = 1843] [serial = 378] [outer = 0x7f7b6f49a400] 15:05:10 INFO - PROCESS | 1843 | 1461189910692 Marionette DEBUG loaded listener.js 15:05:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b72414400) [pid = 1843] [serial = 379] [outer = 0x7f7b6f49a400] 15:05:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85db5000 == 55 [pid = 1843] [id = 118] 15:05:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79f73000 == 54 [pid = 1843] [id = 117] 15:05:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76f2f000 == 53 [pid = 1843] [id = 116] 15:05:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee39000 == 52 [pid = 1843] [id = 115] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b8cf9a000) [pid = 1843] [serial = 333] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b75157000 == 51 [pid = 1843] [id = 112] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 103 (0x7f7b86c26400) [pid = 1843] [serial = 265] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b77b87000) [pid = 1843] [serial = 262] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b8a756400) [pid = 1843] [serial = 303] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b7ba95400) [pid = 1843] [serial = 321] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b788fc400) [pid = 1843] [serial = 300] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b7ba1dc00) [pid = 1843] [serial = 186] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b78c47400) [pid = 1843] [serial = 319] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b78455c00) [pid = 1843] [serial = 318] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b85d16400) [pid = 1843] [serial = 324] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b84cc6000) [pid = 1843] [serial = 322] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b85f7ec00) [pid = 1843] [serial = 325] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b8b311400) [pid = 1843] [serial = 328] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b86dca800) [pid = 1843] [serial = 231] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b8b1ae000) [pid = 1843] [serial = 306] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b73927400) [pid = 1843] [serial = 297] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b8cf99800) [pid = 1843] [serial = 331] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b74ed5000) [pid = 1843] [serial = 309] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 86 (0x7f7b8ae97000) [pid = 1843] [serial = 268] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b8afb9c00) [pid = 1843] [serial = 255] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b72416400) [pid = 1843] [serial = 312] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b8b1af400) [pid = 1843] [serial = 327] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 82 (0x7f7b74ecf000) [pid = 1843] [serial = 258] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 81 (0x7f7b7260ec00) [pid = 1843] [serial = 313] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 80 (0x7f7b74e74c00) [pid = 1843] [serial = 315] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 79 (0x7f7b76bd7c00) [pid = 1843] [serial = 225] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 78 (0x7f7b7bc5e400) [pid = 1843] [serial = 228] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 77 (0x7f7b76b4c000) [pid = 1843] [serial = 316] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 76 (0x7f7b70015800) [pid = 1843] [serial = 222] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 75 (0x7f7b8b304c00) [pid = 1843] [serial = 330] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | --DOMWINDOW == 74 (0x7f7b86dd6800) [pid = 1843] [serial = 310] [outer = (nil)] [url = about:blank] 15:05:11 INFO - PROCESS | 1843 | 1461189911483 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1283ms 15:05:11 INFO - PROCESS | 1843 | 1461189911536 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 15:05:11 INFO - PROCESS | 1843 | 1461189911543 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 15:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:05:11 INFO - PROCESS | 1843 | 1461189911558 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:05:11 INFO - PROCESS | 1843 | 1461189911560 Marionette TRACE conn3 <- [1,478,null,{}] 15:05:11 INFO - PROCESS | 1843 | 1461189911570 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:11 INFO - PROCESS | 1843 | 1461189911699 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 15:05:11 INFO - PROCESS | 1843 | 1461189911714 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f2f000 == 52 [pid = 1843] [id = 127] 15:05:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 75 (0x7f7b739bd400) [pid = 1843] [serial = 380] [outer = (nil)] 15:05:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 76 (0x7f7b74ed5000) [pid = 1843] [serial = 381] [outer = 0x7f7b739bd400] 15:05:11 INFO - PROCESS | 1843 | 1461189911771 Marionette DEBUG loaded listener.js 15:05:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 77 (0x7f7b76b48c00) [pid = 1843] [serial = 382] [outer = 0x7f7b739bd400] 15:05:12 INFO - PROCESS | 1843 | 1461189912576 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1085ms 15:05:12 INFO - PROCESS | 1843 | 1461189912637 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 15:05:12 INFO - PROCESS | 1843 | 1461189912640 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 15:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:05:12 INFO - PROCESS | 1843 | 1461189912646 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:05:12 INFO - PROCESS | 1843 | 1461189912651 Marionette TRACE conn3 <- [1,482,null,{}] 15:05:12 INFO - PROCESS | 1843 | 1461189912668 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:12 INFO - PROCESS | 1843 | 1461189912804 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 15:05:12 INFO - PROCESS | 1843 | 1461189912814 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f5a800 == 53 [pid = 1843] [id = 128] 15:05:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 78 (0x7f7b76bdf000) [pid = 1843] [serial = 383] [outer = (nil)] 15:05:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 79 (0x7f7b78023c00) [pid = 1843] [serial = 384] [outer = 0x7f7b76bdf000] 15:05:12 INFO - PROCESS | 1843 | 1461189912880 Marionette DEBUG loaded listener.js 15:05:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 80 (0x7f7b789f8400) [pid = 1843] [serial = 385] [outer = 0x7f7b76bdf000] 15:05:13 INFO - PROCESS | 1843 | 1461189913625 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1035ms 15:05:13 INFO - PROCESS | 1843 | 1461189913692 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 15:05:13 INFO - PROCESS | 1843 | 1461189913696 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 15:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:05:13 INFO - PROCESS | 1843 | 1461189913701 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:05:13 INFO - PROCESS | 1843 | 1461189913703 Marionette TRACE conn3 <- [1,486,null,{}] 15:05:13 INFO - PROCESS | 1843 | 1461189913708 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:13 INFO - PROCESS | 1843 | 1461189913899 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 15:05:13 INFO - PROCESS | 1843 | 1461189913916 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85a73000 == 54 [pid = 1843] [id = 129] 15:05:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 81 (0x7f7b7801c800) [pid = 1843] [serial = 386] [outer = (nil)] 15:05:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 82 (0x7f7b7ba8c000) [pid = 1843] [serial = 387] [outer = 0x7f7b7801c800] 15:05:13 INFO - PROCESS | 1843 | 1461189913969 Marionette DEBUG loaded listener.js 15:05:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b85d13800) [pid = 1843] [serial = 388] [outer = 0x7f7b7801c800] 15:05:14 INFO - PROCESS | 1843 | 1461189914662 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 976ms 15:05:14 INFO - PROCESS | 1843 | 1461189914678 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 15:05:14 INFO - PROCESS | 1843 | 1461189914681 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 15:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:05:14 INFO - PROCESS | 1843 | 1461189914686 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:05:14 INFO - PROCESS | 1843 | 1461189914688 Marionette TRACE conn3 <- [1,490,null,{}] 15:05:14 INFO - PROCESS | 1843 | 1461189914699 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:14 INFO - PROCESS | 1843 | 1461189914855 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 15:05:14 INFO - PROCESS | 1843 | 1461189914922 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86f11800 == 55 [pid = 1843] [id = 130] 15:05:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b789f7000) [pid = 1843] [serial = 389] [outer = (nil)] 15:05:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b86c26400) [pid = 1843] [serial = 390] [outer = 0x7f7b789f7000] 15:05:14 INFO - PROCESS | 1843 | 1461189914975 Marionette DEBUG loaded listener.js 15:05:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b8a845800) [pid = 1843] [serial = 391] [outer = 0x7f7b789f7000] 15:05:15 INFO - PROCESS | 1843 | 1461189915611 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 980ms 15:05:15 INFO - PROCESS | 1843 | 1461189915669 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 15:05:15 INFO - PROCESS | 1843 | 1461189915672 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 15:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:05:15 INFO - PROCESS | 1843 | 1461189915678 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:05:15 INFO - PROCESS | 1843 | 1461189915679 Marionette TRACE conn3 <- [1,494,null,{}] 15:05:15 INFO - PROCESS | 1843 | 1461189915684 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:15 INFO - PROCESS | 1843 | 1461189915892 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 85 (0x7f7b85bb9c00) [pid = 1843] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 84 (0x7f7b72605800) [pid = 1843] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 83 (0x7f7b7ba23800) [pid = 1843] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 82 (0x7f7b72607000) [pid = 1843] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 81 (0x7f7b8a86e000) [pid = 1843] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 80 (0x7f7b6f4a2400) [pid = 1843] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 79 (0x7f7b84cc9800) [pid = 1843] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 78 (0x7f7b74f78c00) [pid = 1843] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:05:15 INFO - PROCESS | 1843 | --DOMWINDOW == 77 (0x7f7b76bd7000) [pid = 1843] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:05:15 INFO - PROCESS | 1843 | 1461189915971 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b771a2000 == 56 [pid = 1843] [id = 131] 15:05:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 78 (0x7f7b6ebe8000) [pid = 1843] [serial = 392] [outer = (nil)] 15:05:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 79 (0x7f7b6f4a2400) [pid = 1843] [serial = 393] [outer = 0x7f7b6ebe8000] 15:05:16 INFO - PROCESS | 1843 | 1461189916039 Marionette DEBUG loaded listener.js 15:05:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 80 (0x7f7b85bbe400) [pid = 1843] [serial = 394] [outer = 0x7f7b6ebe8000] 15:05:16 INFO - PROCESS | 1843 | 1461189916627 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 975ms 15:05:16 INFO - PROCESS | 1843 | 1461189916655 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 15:05:16 INFO - PROCESS | 1843 | 1461189916658 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 15:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:05:16 INFO - PROCESS | 1843 | 1461189916663 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:05:16 INFO - PROCESS | 1843 | 1461189916665 Marionette TRACE conn3 <- [1,498,null,{}] 15:05:16 INFO - PROCESS | 1843 | 1461189916670 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:16 INFO - PROCESS | 1843 | 1461189916788 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 15:05:16 INFO - PROCESS | 1843 | 1461189916888 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b297800 == 57 [pid = 1843] [id = 132] 15:05:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 81 (0x7f7b6ebe9000) [pid = 1843] [serial = 395] [outer = (nil)] 15:05:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 82 (0x7f7b8a86d800) [pid = 1843] [serial = 396] [outer = 0x7f7b6ebe9000] 15:05:16 INFO - PROCESS | 1843 | 1461189916942 Marionette DEBUG loaded listener.js 15:05:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 83 (0x7f7b8b304c00) [pid = 1843] [serial = 397] [outer = 0x7f7b6ebe9000] 15:05:17 INFO - PROCESS | 1843 | 1461189917476 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 832ms 15:05:17 INFO - PROCESS | 1843 | 1461189917496 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 15:05:17 INFO - PROCESS | 1843 | 1461189917498 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 15:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:05:17 INFO - PROCESS | 1843 | 1461189917505 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:05:17 INFO - PROCESS | 1843 | 1461189917508 Marionette TRACE conn3 <- [1,502,null,{}] 15:05:17 INFO - PROCESS | 1843 | 1461189917513 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:17 INFO - PROCESS | 1843 | 1461189917641 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 15:05:17 INFO - PROCESS | 1843 | 1461189917658 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b980d4800 == 58 [pid = 1843] [id = 133] 15:05:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 84 (0x7f7b8ae92c00) [pid = 1843] [serial = 398] [outer = (nil)] 15:05:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 85 (0x7f7b8b3d4400) [pid = 1843] [serial = 399] [outer = 0x7f7b8ae92c00] 15:05:17 INFO - PROCESS | 1843 | 1461189917713 Marionette DEBUG loaded listener.js 15:05:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 86 (0x7f7b8b3d9c00) [pid = 1843] [serial = 400] [outer = 0x7f7b8ae92c00] 15:05:18 INFO - PROCESS | 1843 | 1461189918656 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1225ms 15:05:18 INFO - PROCESS | 1843 | 1461189918731 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 15:05:18 INFO - PROCESS | 1843 | 1461189918736 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 15:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:05:18 INFO - PROCESS | 1843 | 1461189918745 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:05:18 INFO - PROCESS | 1843 | 1461189918748 Marionette TRACE conn3 <- [1,506,null,{}] 15:05:18 INFO - PROCESS | 1843 | 1461189918756 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:18 INFO - PROCESS | 1843 | 1461189918948 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 15:05:19 INFO - PROCESS | 1843 | 1461189919082 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780ef800 == 59 [pid = 1843] [id = 134] 15:05:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 87 (0x7f7b6f156400) [pid = 1843] [serial = 401] [outer = (nil)] 15:05:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b72609000) [pid = 1843] [serial = 402] [outer = 0x7f7b6f156400] 15:05:19 INFO - PROCESS | 1843 | 1461189919153 Marionette DEBUG loaded listener.js 15:05:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b74ece400) [pid = 1843] [serial = 403] [outer = 0x7f7b6f156400] 15:05:19 INFO - PROCESS | 1843 | 1461189919980 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:05:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1292ms 15:05:20 INFO - PROCESS | 1843 | 1461189920037 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 15:05:20 INFO - PROCESS | 1843 | 1461189920045 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 15:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:05:20 INFO - PROCESS | 1843 | 1461189920054 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:05:20 INFO - PROCESS | 1843 | 1461189920057 Marionette TRACE conn3 <- [1,510,null,{}] 15:05:20 INFO - PROCESS | 1843 | 1461189920062 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:20 INFO - PROCESS | 1843 | 1461189920212 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 15:05:20 INFO - PROCESS | 1843 | 1461189920318 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b13e800 == 60 [pid = 1843] [id = 135] 15:05:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b6e1f1400) [pid = 1843] [serial = 404] [outer = (nil)] 15:05:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b6f127800) [pid = 1843] [serial = 405] [outer = 0x7f7b6e1f1400] 15:05:20 INFO - PROCESS | 1843 | 1461189920384 Marionette DEBUG loaded listener.js 15:05:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b76b44c00) [pid = 1843] [serial = 406] [outer = 0x7f7b6e1f1400] 15:05:21 INFO - PROCESS | 1843 | 1461189921215 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1226ms 15:05:21 INFO - PROCESS | 1843 | 1461189921281 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 15:05:21 INFO - PROCESS | 1843 | 1461189921285 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 15:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:05:21 INFO - PROCESS | 1843 | 1461189921290 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:05:21 INFO - PROCESS | 1843 | 1461189921296 Marionette TRACE conn3 <- [1,514,null,{}] 15:05:21 INFO - PROCESS | 1843 | 1461189921310 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:21 INFO - PROCESS | 1843 | 1461189921498 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 15:05:21 INFO - PROCESS | 1843 | 1461189921640 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73868000 == 61 [pid = 1843] [id = 136] 15:05:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b7713b000) [pid = 1843] [serial = 407] [outer = (nil)] 15:05:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b78971400) [pid = 1843] [serial = 408] [outer = 0x7f7b7713b000] 15:05:21 INFO - PROCESS | 1843 | 1461189921708 Marionette DEBUG loaded listener.js 15:05:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b85f11c00) [pid = 1843] [serial = 409] [outer = 0x7f7b7713b000] 15:05:22 INFO - PROCESS | 1843 | 1461189922507 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:05:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1236ms 15:05:22 INFO - PROCESS | 1843 | 1461189922527 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 15:05:22 INFO - PROCESS | 1843 | 1461189922531 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 15:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:05:22 INFO - PROCESS | 1843 | 1461189922570 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:05:22 INFO - PROCESS | 1843 | 1461189922573 Marionette TRACE conn3 <- [1,518,null,{}] 15:05:22 INFO - PROCESS | 1843 | 1461189922581 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:22 INFO - PROCESS | 1843 | 1461189922716 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 15:05:22 INFO - PROCESS | 1843 | 1461189922868 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77ccf800 == 62 [pid = 1843] [id = 137] 15:05:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b6b9ea400) [pid = 1843] [serial = 410] [outer = (nil)] 15:05:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b86d6f800) [pid = 1843] [serial = 411] [outer = 0x7f7b6b9ea400] 15:05:22 INFO - PROCESS | 1843 | 1461189922946 Marionette DEBUG loaded listener.js 15:05:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b8ae4d000) [pid = 1843] [serial = 412] [outer = 0x7f7b6b9ea400] 15:05:24 INFO - PROCESS | 1843 | 1461189924076 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1565ms 15:05:24 INFO - PROCESS | 1843 | 1461189924103 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 15:05:24 INFO - PROCESS | 1843 | 1461189924108 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 15:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:05:24 INFO - PROCESS | 1843 | 1461189924115 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:05:24 INFO - PROCESS | 1843 | 1461189924119 Marionette TRACE conn3 <- [1,522,null,{}] 15:05:24 INFO - PROCESS | 1843 | 1461189924126 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:24 INFO - PROCESS | 1843 | 1461189924258 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 15:05:24 INFO - PROCESS | 1843 | 1461189924427 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73881800 == 63 [pid = 1843] [id = 138] 15:05:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b6b882400) [pid = 1843] [serial = 413] [outer = (nil)] 15:05:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b6ebe7800) [pid = 1843] [serial = 414] [outer = 0x7f7b6b882400] 15:05:24 INFO - PROCESS | 1843 | 1461189924488 Marionette DEBUG loaded listener.js 15:05:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b6ee5a800) [pid = 1843] [serial = 415] [outer = 0x7f7b6b882400] 15:05:25 INFO - PROCESS | 1843 | 1461189925345 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1286ms 15:05:25 INFO - PROCESS | 1843 | 1461189925401 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 15:05:25 INFO - PROCESS | 1843 | 1461189925408 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 15:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:05:25 INFO - PROCESS | 1843 | 1461189925417 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:05:25 INFO - PROCESS | 1843 | 1461189925420 Marionette TRACE conn3 <- [1,526,null,{}] 15:05:25 INFO - PROCESS | 1843 | 1461189925424 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:25 INFO - PROCESS | 1843 | 1461189925560 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 15:05:25 INFO - PROCESS | 1843 | 1461189925730 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:25 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7bada000 == 62 [pid = 1843] [id = 113] 15:05:25 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b297800 == 61 [pid = 1843] [id = 132] 15:05:25 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b771a2000 == 60 [pid = 1843] [id = 131] 15:05:25 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b6ebee000) [pid = 1843] [serial = 357] [outer = (nil)] [url = about:blank] 15:05:25 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b6f738400) [pid = 1843] [serial = 336] [outer = (nil)] [url = about:blank] 15:05:25 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b76be0000) [pid = 1843] [serial = 339] [outer = (nil)] [url = about:blank] 15:05:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1c2000 == 61 [pid = 1843] [id = 139] 15:05:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b6ebee000) [pid = 1843] [serial = 416] [outer = (nil)] 15:05:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b6f126c00) [pid = 1843] [serial = 417] [outer = 0x7f7b6ebee000] 15:05:25 INFO - PROCESS | 1843 | 1461189925819 Marionette DEBUG loaded listener.js 15:05:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b6f4a2800) [pid = 1843] [serial = 418] [outer = 0x7f7b6ebee000] 15:05:25 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b86f11800 == 60 [pid = 1843] [id = 130] 15:05:25 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85a73000 == 59 [pid = 1843] [id = 129] 15:05:25 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79f5a800 == 58 [pid = 1843] [id = 128] 15:05:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76f2f000 == 57 [pid = 1843] [id = 127] 15:05:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b724cd000 == 56 [pid = 1843] [id = 126] 15:05:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79f66800 == 55 [pid = 1843] [id = 121] 15:05:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a35800 == 54 [pid = 1843] [id = 120] 15:05:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8af99000 == 53 [pid = 1843] [id = 119] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b85bbc800) [pid = 1843] [serial = 343] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b72608800) [pid = 1843] [serial = 342] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b870efc00) [pid = 1843] [serial = 351] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b8a864800) [pid = 1843] [serial = 352] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b770ad000) [pid = 1843] [serial = 346] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b769ecc00) [pid = 1843] [serial = 345] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b7839ac00) [pid = 1843] [serial = 348] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b794b4000) [pid = 1843] [serial = 349] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b8adca400) [pid = 1843] [serial = 354] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b8b105000) [pid = 1843] [serial = 355] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b76b44800) [pid = 1843] [serial = 298] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b8a86b000) [pid = 1843] [serial = 304] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b7ba1c400) [pid = 1843] [serial = 301] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b8b106400) [pid = 1843] [serial = 295] [outer = (nil)] [url = about:blank] 15:05:26 INFO - PROCESS | 1843 | 1461189926632 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:05:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1282ms 15:05:26 INFO - PROCESS | 1843 | 1461189926700 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 15:05:26 INFO - PROCESS | 1843 | 1461189926703 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 15:05:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:05:26 INFO - PROCESS | 1843 | 1461189926708 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:05:26 INFO - PROCESS | 1843 | 1461189926713 Marionette TRACE conn3 <- [1,530,null,{}] 15:05:26 INFO - PROCESS | 1843 | 1461189926727 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:26 INFO - PROCESS | 1843 | 1461189926864 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 15:05:26 INFO - PROCESS | 1843 | 1461189926874 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76da7000 == 54 [pid = 1843] [id = 140] 15:05:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b71856400) [pid = 1843] [serial = 419] [outer = (nil)] 15:05:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b7391fc00) [pid = 1843] [serial = 420] [outer = 0x7f7b71856400] 15:05:26 INFO - PROCESS | 1843 | 1461189926933 Marionette DEBUG loaded listener.js 15:05:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b74ecb000) [pid = 1843] [serial = 421] [outer = 0x7f7b71856400] 15:05:27 INFO - PROCESS | 1843 | 1461189927579 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:05:27 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:05:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:05:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:05:27 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:05:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:05:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:05:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 884ms 15:05:27 INFO - PROCESS | 1843 | 1461189927618 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 15:05:27 INFO - PROCESS | 1843 | 1461189927623 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 15:05:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:05:27 INFO - PROCESS | 1843 | 1461189927628 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:05:27 INFO - PROCESS | 1843 | 1461189927631 Marionette TRACE conn3 <- [1,534,null,{}] 15:05:27 INFO - PROCESS | 1843 | 1461189927636 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:27 INFO - PROCESS | 1843 | 1461189927799 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 15:05:27 INFO - PROCESS | 1843 | 1461189927818 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77f52000 == 55 [pid = 1843] [id = 141] 15:05:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b6ebf2800) [pid = 1843] [serial = 422] [outer = (nil)] 15:05:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b76b50000) [pid = 1843] [serial = 423] [outer = 0x7f7b6ebf2800] 15:05:27 INFO - PROCESS | 1843 | 1461189927874 Marionette DEBUG loaded listener.js 15:05:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b76ddbc00) [pid = 1843] [serial = 424] [outer = 0x7f7b6ebf2800] 15:05:28 INFO - PROCESS | 1843 | 1461189928544 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:05:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:05:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 924ms 15:05:28 INFO - PROCESS | 1843 | 1461189928553 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 15:05:28 INFO - PROCESS | 1843 | 1461189928555 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 15:05:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:05:28 INFO - PROCESS | 1843 | 1461189928560 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:05:28 INFO - PROCESS | 1843 | 1461189928562 Marionette TRACE conn3 <- [1,538,null,{}] 15:05:28 INFO - PROCESS | 1843 | 1461189928567 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:28 INFO - PROCESS | 1843 | 1461189928729 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 15:05:28 INFO - PROCESS | 1843 | 1461189928759 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b81d000 == 56 [pid = 1843] [id = 142] 15:05:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b74ecf000) [pid = 1843] [serial = 425] [outer = (nil)] 15:05:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b76fca800) [pid = 1843] [serial = 426] [outer = 0x7f7b74ecf000] 15:05:28 INFO - PROCESS | 1843 | 1461189928816 Marionette DEBUG loaded listener.js 15:05:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b77d5e000) [pid = 1843] [serial = 427] [outer = 0x7f7b74ecf000] 15:05:29 INFO - PROCESS | 1843 | 1461189929509 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:05:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:05:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 982ms 15:05:29 INFO - PROCESS | 1843 | 1461189929544 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 15:05:29 INFO - PROCESS | 1843 | 1461189929547 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 15:05:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:05:29 INFO - PROCESS | 1843 | 1461189929552 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:05:29 INFO - PROCESS | 1843 | 1461189929554 Marionette TRACE conn3 <- [1,542,null,{}] 15:05:29 INFO - PROCESS | 1843 | 1461189929562 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:29 INFO - PROCESS | 1843 | 1461189929743 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 15:05:29 INFO - PROCESS | 1843 | 1461189929779 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7eda9800 == 57 [pid = 1843] [id = 143] 15:05:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b77d60c00) [pid = 1843] [serial = 428] [outer = (nil)] 15:05:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b7844c800) [pid = 1843] [serial = 429] [outer = 0x7f7b77d60c00] 15:05:29 INFO - PROCESS | 1843 | 1461189929849 Marionette DEBUG loaded listener.js 15:05:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b7ba55000) [pid = 1843] [serial = 430] [outer = 0x7f7b77d60c00] 15:05:30 INFO - PROCESS | 1843 | 1461189930882 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b7776b000) [pid = 1843] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b789f7000) [pid = 1843] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b7801c800) [pid = 1843] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b6ebe8000) [pid = 1843] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b76bdf000) [pid = 1843] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 93 (0x7f7b6ebe9000) [pid = 1843] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 92 (0x7f7b739bd400) [pid = 1843] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 91 (0x7f7b6f49b400) [pid = 1843] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 90 (0x7f7b6f49a400) [pid = 1843] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 89 (0x7f7b6ee5e000) [pid = 1843] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 88 (0x7f7b7ee57000) [pid = 1843] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:05:30 INFO - PROCESS | 1843 | --DOMWINDOW == 87 (0x7f7b6e0e1400) [pid = 1843] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:05:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:05:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1381ms 15:05:30 INFO - PROCESS | 1843 | 1461189930954 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 15:05:30 INFO - PROCESS | 1843 | 1461189930956 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 15:05:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:05:30 INFO - PROCESS | 1843 | 1461189930962 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:05:30 INFO - PROCESS | 1843 | 1461189930964 Marionette TRACE conn3 <- [1,546,null,{}] 15:05:30 INFO - PROCESS | 1843 | 1461189930969 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:31 INFO - PROCESS | 1843 | 1461189931105 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 15:05:31 INFO - PROCESS | 1843 | 1461189931197 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee22000 == 58 [pid = 1843] [id = 144] 15:05:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 88 (0x7f7b739bd400) [pid = 1843] [serial = 431] [outer = (nil)] 15:05:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 89 (0x7f7b78022800) [pid = 1843] [serial = 432] [outer = 0x7f7b739bd400] 15:05:31 INFO - PROCESS | 1843 | 1461189931262 Marionette DEBUG loaded listener.js 15:05:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 90 (0x7f7b7ba5b000) [pid = 1843] [serial = 433] [outer = 0x7f7b739bd400] 15:05:31 INFO - PROCESS | 1843 | 1461189931869 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:05:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:05:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 972ms 15:05:31 INFO - PROCESS | 1843 | 1461189931936 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 15:05:31 INFO - PROCESS | 1843 | 1461189931938 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 15:05:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:05:31 INFO - PROCESS | 1843 | 1461189931944 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:05:31 INFO - PROCESS | 1843 | 1461189931945 Marionette TRACE conn3 <- [1,550,null,{}] 15:05:31 INFO - PROCESS | 1843 | 1461189931950 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:32 INFO - PROCESS | 1843 | 1461189932087 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 15:05:32 INFO - PROCESS | 1843 | 1461189932192 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85db3000 == 59 [pid = 1843] [id = 145] 15:05:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 91 (0x7f7b6b88b400) [pid = 1843] [serial = 434] [outer = (nil)] 15:05:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 92 (0x7f7b7ba5c000) [pid = 1843] [serial = 435] [outer = 0x7f7b6b88b400] 15:05:32 INFO - PROCESS | 1843 | 1461189932250 Marionette DEBUG loaded listener.js 15:05:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 93 (0x7f7b85855000) [pid = 1843] [serial = 436] [outer = 0x7f7b6b88b400] 15:05:32 INFO - PROCESS | 1843 | 1461189932842 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:05:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:05:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 924ms 15:05:32 INFO - PROCESS | 1843 | 1461189932961 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 15:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:05:32 INFO - PROCESS | 1843 | 1461189932971 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 15:05:32 INFO - PROCESS | 1843 | 1461189932981 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:05:32 INFO - PROCESS | 1843 | 1461189932987 Marionette TRACE conn3 <- [1,554,null,{}] 15:05:33 INFO - PROCESS | 1843 | 1461189933056 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:33 INFO - PROCESS | 1843 | 1461189933207 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 15:05:33 INFO - PROCESS | 1843 | 1461189933312 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7007d800 == 60 [pid = 1843] [id = 146] 15:05:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 94 (0x7f7b6e0d5800) [pid = 1843] [serial = 437] [outer = (nil)] 15:05:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b6e1eb400) [pid = 1843] [serial = 438] [outer = 0x7f7b6e0d5800] 15:05:33 INFO - PROCESS | 1843 | 1461189933381 Marionette DEBUG loaded listener.js 15:05:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b6ebebc00) [pid = 1843] [serial = 439] [outer = 0x7f7b6e0d5800] 15:05:33 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:34 INFO - PROCESS | 1843 | 1461189934198 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1246ms 15:05:34 INFO - PROCESS | 1843 | 1461189934227 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 15:05:34 INFO - PROCESS | 1843 | 1461189934232 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 15:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:05:34 INFO - PROCESS | 1843 | 1461189934243 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:05:34 INFO - PROCESS | 1843 | 1461189934248 Marionette TRACE conn3 <- [1,558,null,{}] 15:05:34 INFO - PROCESS | 1843 | 1461189934254 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:34 INFO - PROCESS | 1843 | 1461189934415 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 15:05:34 INFO - PROCESS | 1843 | 1461189934556 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75e48000 == 61 [pid = 1843] [id = 147] 15:05:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b6e0d9c00) [pid = 1843] [serial = 440] [outer = (nil)] 15:05:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b6f73cc00) [pid = 1843] [serial = 441] [outer = 0x7f7b6e0d9c00] 15:05:34 INFO - PROCESS | 1843 | 1461189934622 Marionette DEBUG loaded listener.js 15:05:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b72417c00) [pid = 1843] [serial = 442] [outer = 0x7f7b6e0d9c00] 15:05:35 INFO - PROCESS | 1843 | 1461189935473 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1286ms 15:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:05:35 INFO - PROCESS | 1843 | 1461189935526 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 15:05:35 INFO - PROCESS | 1843 | 1461189935529 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 15:05:35 INFO - PROCESS | 1843 | 1461189935535 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:05:35 INFO - PROCESS | 1843 | 1461189935538 Marionette TRACE conn3 <- [1,562,null,{}] 15:05:35 INFO - PROCESS | 1843 | 1461189935550 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:35 INFO - PROCESS | 1843 | 1461189935706 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 15:05:35 INFO - PROCESS | 1843 | 1461189935864 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aa8f800 == 62 [pid = 1843] [id = 148] 15:05:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b772e7400) [pid = 1843] [serial = 443] [outer = (nil)] 15:05:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b7801f800) [pid = 1843] [serial = 444] [outer = 0x7f7b772e7400] 15:05:35 INFO - PROCESS | 1843 | 1461189935939 Marionette DEBUG loaded listener.js 15:05:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b788f1400) [pid = 1843] [serial = 445] [outer = 0x7f7b772e7400] 15:05:36 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:36 INFO - PROCESS | 1843 | 1461189936727 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:05:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1226ms 15:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:05:36 INFO - PROCESS | 1843 | 1461189936761 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 15:05:36 INFO - PROCESS | 1843 | 1461189936763 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 15:05:36 INFO - PROCESS | 1843 | 1461189936770 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:05:36 INFO - PROCESS | 1843 | 1461189936773 Marionette TRACE conn3 <- [1,566,null,{}] 15:05:36 INFO - PROCESS | 1843 | 1461189936777 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:36 INFO - PROCESS | 1843 | 1461189936914 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 15:05:37 INFO - PROCESS | 1843 | 1461189937025 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b28f000 == 63 [pid = 1843] [id = 149] 15:05:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b77d69400) [pid = 1843] [serial = 446] [outer = (nil)] 15:05:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b85854800) [pid = 1843] [serial = 447] [outer = 0x7f7b77d69400] 15:05:37 INFO - PROCESS | 1843 | 1461189937089 Marionette DEBUG loaded listener.js 15:05:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b85d19000) [pid = 1843] [serial = 448] [outer = 0x7f7b77d69400] 15:05:37 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:37 INFO - PROCESS | 1843 | 1461189937894 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1188ms 15:05:37 INFO - PROCESS | 1843 | 1461189937958 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 15:05:37 INFO - PROCESS | 1843 | 1461189937961 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 15:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:05:37 INFO - PROCESS | 1843 | 1461189937966 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:05:37 INFO - PROCESS | 1843 | 1461189937968 Marionette TRACE conn3 <- [1,570,null,{}] 15:05:37 INFO - PROCESS | 1843 | 1461189937974 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:38 INFO - PROCESS | 1843 | 1461189938159 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 15:05:38 INFO - PROCESS | 1843 | 1461189938293 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f477000 == 64 [pid = 1843] [id = 150] 15:05:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b7260e400) [pid = 1843] [serial = 449] [outer = (nil)] 15:05:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b86c2c000) [pid = 1843] [serial = 450] [outer = 0x7f7b7260e400] 15:05:38 INFO - PROCESS | 1843 | 1461189938358 Marionette DEBUG loaded listener.js 15:05:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b88e2e400) [pid = 1843] [serial = 451] [outer = 0x7f7b7260e400] 15:05:38 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:39 INFO - PROCESS | 1843 | 1461189939130 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1179ms 15:05:39 INFO - PROCESS | 1843 | 1461189939146 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 15:05:39 INFO - PROCESS | 1843 | 1461189939148 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 15:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:05:39 INFO - PROCESS | 1843 | 1461189939154 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:05:39 INFO - PROCESS | 1843 | 1461189939156 Marionette TRACE conn3 <- [1,574,null,{}] 15:05:39 INFO - PROCESS | 1843 | 1461189939161 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:39 INFO - PROCESS | 1843 | 1461189939325 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 15:05:39 INFO - PROCESS | 1843 | 1461189939444 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e816000 == 65 [pid = 1843] [id = 151] 15:05:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b8a847800) [pid = 1843] [serial = 452] [outer = (nil)] 15:05:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b8a86b400) [pid = 1843] [serial = 453] [outer = 0x7f7b8a847800] 15:05:39 INFO - PROCESS | 1843 | 1461189939511 Marionette DEBUG loaded listener.js 15:05:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b8ae9a400) [pid = 1843] [serial = 454] [outer = 0x7f7b8a847800] 15:05:40 INFO - PROCESS | 1843 | 1461189940250 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1137ms 15:05:40 INFO - PROCESS | 1843 | 1461189940303 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 15:05:40 INFO - PROCESS | 1843 | 1461189940306 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 15:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:05:40 INFO - PROCESS | 1843 | 1461189940314 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:05:40 INFO - PROCESS | 1843 | 1461189940316 Marionette TRACE conn3 <- [1,578,null,{}] 15:05:40 INFO - PROCESS | 1843 | 1461189940321 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:40 INFO - PROCESS | 1843 | 1461189940456 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 15:05:40 INFO - PROCESS | 1843 | 1461189940594 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca91000 == 66 [pid = 1843] [id = 152] 15:05:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b6b9f1800) [pid = 1843] [serial = 455] [outer = (nil)] 15:05:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b8af6e800) [pid = 1843] [serial = 456] [outer = 0x7f7b6b9f1800] 15:05:40 INFO - PROCESS | 1843 | 1461189940660 Marionette DEBUG loaded listener.js 15:05:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b8b2d4400) [pid = 1843] [serial = 457] [outer = 0x7f7b6b9f1800] 15:05:41 INFO - PROCESS | 1843 | 1461189941646 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1382ms 15:05:41 INFO - PROCESS | 1843 | 1461189941696 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 15:05:41 INFO - PROCESS | 1843 | 1461189941700 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 15:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:05:41 INFO - PROCESS | 1843 | 1461189941708 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:05:41 INFO - PROCESS | 1843 | 1461189941713 Marionette TRACE conn3 <- [1,582,null,{}] 15:05:41 INFO - PROCESS | 1843 | 1461189941721 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:41 INFO - PROCESS | 1843 | 1461189941858 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 15:05:42 INFO - PROCESS | 1843 | 1461189942015 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fedc800 == 67 [pid = 1843] [id = 153] 15:05:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b6b9ed000) [pid = 1843] [serial = 458] [outer = (nil)] 15:05:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6cbdd400) [pid = 1843] [serial = 459] [outer = 0x7f7b6b9ed000] 15:05:42 INFO - PROCESS | 1843 | 1461189942122 Marionette DEBUG loaded listener.js 15:05:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6e0db800) [pid = 1843] [serial = 460] [outer = 0x7f7b6b9ed000] 15:05:43 INFO - PROCESS | 1843 | 1461189943042 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:05:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee22000 == 66 [pid = 1843] [id = 144] 15:05:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7eda9800 == 65 [pid = 1843] [id = 143] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b78970000) [pid = 1843] [serial = 366] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b6e0e0800) [pid = 1843] [serial = 360] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b85d99400) [pid = 1843] [serial = 369] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b8b3d4400) [pid = 1843] [serial = 399] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b8af62c00) [pid = 1843] [serial = 372] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b72410800) [pid = 1843] [serial = 363] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b81d000 == 64 [pid = 1843] [id = 142] 15:05:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76da7000 == 63 [pid = 1843] [id = 140] 15:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1384ms 15:05:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1c2000 == 62 [pid = 1843] [id = 139] 15:05:43 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73881800 == 61 [pid = 1843] [id = 138] 15:05:43 INFO - PROCESS | 1843 | 1461189943098 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 15:05:43 INFO - PROCESS | 1843 | 1461189943106 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 15:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:05:43 INFO - PROCESS | 1843 | 1461189943114 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:05:43 INFO - PROCESS | 1843 | 1461189943118 Marionette TRACE conn3 <- [1,586,null,{}] 15:05:43 INFO - PROCESS | 1843 | 1461189943122 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:43 INFO - PROCESS | 1843 | 1461189943256 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 15:05:43 INFO - PROCESS | 1843 | 1461189943265 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70d46000 == 62 [pid = 1843] [id = 154] 15:05:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b6b9f6000) [pid = 1843] [serial = 461] [outer = (nil)] 15:05:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b6f127000) [pid = 1843] [serial = 462] [outer = 0x7f7b6b9f6000] 15:05:43 INFO - PROCESS | 1843 | 1461189943322 Marionette DEBUG loaded listener.js 15:05:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b6f4a3000) [pid = 1843] [serial = 463] [outer = 0x7f7b6b9f6000] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b795b1000) [pid = 1843] [serial = 340] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b8b2d0400) [pid = 1843] [serial = 307] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b73921400) [pid = 1843] [serial = 337] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b8f25f000) [pid = 1843] [serial = 334] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b86c26400) [pid = 1843] [serial = 390] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b7ba8c000) [pid = 1843] [serial = 387] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b6f4a2400) [pid = 1843] [serial = 393] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b78023c00) [pid = 1843] [serial = 384] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b8a845800) [pid = 1843] [serial = 391] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b8a86d800) [pid = 1843] [serial = 396] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 103 (0x7f7b74ed5000) [pid = 1843] [serial = 381] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b76b48c00) [pid = 1843] [serial = 382] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b739b4800) [pid = 1843] [serial = 375] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b7ba18800) [pid = 1843] [serial = 376] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b6fe5d400) [pid = 1843] [serial = 378] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b72414400) [pid = 1843] [serial = 379] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b85bbe400) [pid = 1843] [serial = 394] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b789f8400) [pid = 1843] [serial = 385] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 95 (0x7f7b8b304c00) [pid = 1843] [serial = 397] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | --DOMWINDOW == 94 (0x7f7b85d13800) [pid = 1843] [serial = 388] [outer = (nil)] [url = about:blank] 15:05:43 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:44 INFO - PROCESS | 1843 | 1461189944097 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1029ms 15:05:44 INFO - PROCESS | 1843 | 1461189944143 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 15:05:44 INFO - PROCESS | 1843 | 1461189944147 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 15:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:05:44 INFO - PROCESS | 1843 | 1461189944152 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:05:44 INFO - PROCESS | 1843 | 1461189944157 Marionette TRACE conn3 <- [1,590,null,{}] 15:05:44 INFO - PROCESS | 1843 | 1461189944225 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:44 INFO - PROCESS | 1843 | 1461189944364 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 15:05:44 INFO - PROCESS | 1843 | 1461189944463 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b771ab000 == 63 [pid = 1843] [id = 155] 15:05:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 95 (0x7f7b6ebf0800) [pid = 1843] [serial = 464] [outer = (nil)] 15:05:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 96 (0x7f7b72611000) [pid = 1843] [serial = 465] [outer = 0x7f7b6ebf0800] 15:05:44 INFO - PROCESS | 1843 | 1461189944524 Marionette DEBUG loaded listener.js 15:05:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b74f75c00) [pid = 1843] [serial = 466] [outer = 0x7f7b6ebf0800] 15:05:45 INFO - PROCESS | 1843 | 1461189945130 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1034ms 15:05:45 INFO - PROCESS | 1843 | 1461189945186 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 15:05:45 INFO - PROCESS | 1843 | 1461189945190 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 15:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:05:45 INFO - PROCESS | 1843 | 1461189945194 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:05:45 INFO - PROCESS | 1843 | 1461189945197 Marionette TRACE conn3 <- [1,594,null,{}] 15:05:45 INFO - PROCESS | 1843 | 1461189945201 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:45 INFO - PROCESS | 1843 | 1461189945381 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 15:05:45 INFO - PROCESS | 1843 | 1461189945406 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77c8f000 == 64 [pid = 1843] [id = 156] 15:05:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b6ef60000) [pid = 1843] [serial = 467] [outer = (nil)] 15:05:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b76be0400) [pid = 1843] [serial = 468] [outer = 0x7f7b6ef60000] 15:05:45 INFO - PROCESS | 1843 | 1461189945462 Marionette DEBUG loaded listener.js 15:05:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b77bd3400) [pid = 1843] [serial = 469] [outer = 0x7f7b6ef60000] 15:05:46 INFO - PROCESS | 1843 | 1461189946465 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:05:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:05:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1427ms 15:05:46 INFO - PROCESS | 1843 | 1461189946703 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 15:05:46 INFO - PROCESS | 1843 | 1461189946706 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 15:05:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:05:46 INFO - PROCESS | 1843 | 1461189946711 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:05:46 INFO - PROCESS | 1843 | 1461189946714 Marionette TRACE conn3 <- [1,598,null,{}] 15:05:46 INFO - PROCESS | 1843 | 1461189946725 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:46 INFO - PROCESS | 1843 | 1461189946879 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 15:05:46 INFO - PROCESS | 1843 | 1461189946904 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fbb9000 == 65 [pid = 1843] [id = 157] 15:05:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b77a71800) [pid = 1843] [serial = 470] [outer = (nil)] 15:05:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b789f8000) [pid = 1843] [serial = 471] [outer = 0x7f7b77a71800] 15:05:46 INFO - PROCESS | 1843 | 1461189946959 Marionette DEBUG loaded listener.js 15:05:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b88e27800) [pid = 1843] [serial = 472] [outer = 0x7f7b77a71800] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 102 (0x7f7b77d60c00) [pid = 1843] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 101 (0x7f7b739bd400) [pid = 1843] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 100 (0x7f7b74ecf000) [pid = 1843] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 99 (0x7f7b6ebf2800) [pid = 1843] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 98 (0x7f7b71856400) [pid = 1843] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 97 (0x7f7b6ebee000) [pid = 1843] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:05:47 INFO - PROCESS | 1843 | --DOMWINDOW == 96 (0x7f7b6b882400) [pid = 1843] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:05:47 INFO - PROCESS | 1843 | 1461189947890 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1227ms 15:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:05:47 INFO - PROCESS | 1843 | 1461189947939 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 15:05:47 INFO - PROCESS | 1843 | 1461189947941 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 15:05:47 INFO - PROCESS | 1843 | 1461189947946 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:05:47 INFO - PROCESS | 1843 | 1461189947949 Marionette TRACE conn3 <- [1,602,null,{}] 15:05:47 INFO - PROCESS | 1843 | 1461189947957 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:48 INFO - PROCESS | 1843 | 1461189948151 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 15:05:48 INFO - PROCESS | 1843 | 1461189948164 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85d33000 == 66 [pid = 1843] [id = 158] 15:05:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 97 (0x7f7b77d67000) [pid = 1843] [serial = 473] [outer = (nil)] 15:05:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 98 (0x7f7b8a84d000) [pid = 1843] [serial = 474] [outer = 0x7f7b77d67000] 15:05:48 INFO - PROCESS | 1843 | 1461189948234 Marionette DEBUG loaded listener.js 15:05:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 99 (0x7f7b8afc1800) [pid = 1843] [serial = 475] [outer = 0x7f7b77d67000] 15:05:49 INFO - PROCESS | 1843 | 1461189949041 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:05:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:05:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1130ms 15:05:49 INFO - PROCESS | 1843 | 1461189949076 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 15:05:49 INFO - PROCESS | 1843 | 1461189949078 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 15:05:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:05:49 INFO - PROCESS | 1843 | 1461189949083 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:05:49 INFO - PROCESS | 1843 | 1461189949085 Marionette TRACE conn3 <- [1,606,null,{}] 15:05:49 INFO - PROCESS | 1843 | 1461189949090 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:49 INFO - PROCESS | 1843 | 1461189949244 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 15:05:49 INFO - PROCESS | 1843 | 1461189949258 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8ae2a800 == 67 [pid = 1843] [id = 159] 15:05:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 100 (0x7f7b6e059c00) [pid = 1843] [serial = 476] [outer = (nil)] 15:05:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 101 (0x7f7b6e061000) [pid = 1843] [serial = 477] [outer = 0x7f7b6e059c00] 15:05:49 INFO - PROCESS | 1843 | 1461189949312 Marionette DEBUG loaded listener.js 15:05:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 102 (0x7f7b6e065800) [pid = 1843] [serial = 478] [outer = 0x7f7b6e059c00] 15:05:50 INFO - PROCESS | 1843 | 1461189950211 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1183ms 15:05:50 INFO - PROCESS | 1843 | 1461189950267 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 15:05:50 INFO - PROCESS | 1843 | 1461189950274 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 15:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:05:50 INFO - PROCESS | 1843 | 1461189950282 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:05:50 INFO - PROCESS | 1843 | 1461189950286 Marionette TRACE conn3 <- [1,610,null,{}] 15:05:50 INFO - PROCESS | 1843 | 1461189950293 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:50 INFO - PROCESS | 1843 | 1461189950449 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 15:05:50 INFO - PROCESS | 1843 | 1461189950585 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7387e800 == 68 [pid = 1843] [id = 160] 15:05:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 103 (0x7f7b6cce2800) [pid = 1843] [serial = 479] [outer = (nil)] 15:05:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b6cce9800) [pid = 1843] [serial = 480] [outer = 0x7f7b6cce2800] 15:05:50 INFO - PROCESS | 1843 | 1461189950655 Marionette DEBUG loaded listener.js 15:05:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b6cceec00) [pid = 1843] [serial = 481] [outer = 0x7f7b6cce2800] 15:05:51 INFO - PROCESS | 1843 | 1461189951555 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:05:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:05:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1329ms 15:05:51 INFO - PROCESS | 1843 | 1461189951611 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 15:05:51 INFO - PROCESS | 1843 | 1461189951619 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 15:05:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:05:51 INFO - PROCESS | 1843 | 1461189951647 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:05:51 INFO - PROCESS | 1843 | 1461189951651 Marionette TRACE conn3 <- [1,614,null,{}] 15:05:51 INFO - PROCESS | 1843 | 1461189951656 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:51 INFO - PROCESS | 1843 | 1461189951813 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 15:05:51 INFO - PROCESS | 1843 | 1461189951948 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b995000 == 69 [pid = 1843] [id = 161] 15:05:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b6cce4400) [pid = 1843] [serial = 482] [outer = (nil)] 15:05:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b6e1f3000) [pid = 1843] [serial = 483] [outer = 0x7f7b6cce4400] 15:05:52 INFO - PROCESS | 1843 | 1461189952014 Marionette DEBUG loaded listener.js 15:05:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b6ef62800) [pid = 1843] [serial = 484] [outer = 0x7f7b6cce4400] 15:05:52 INFO - PROCESS | 1843 | 1461189952928 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:05:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b6ebec800) [pid = 1843] [serial = 485] [outer = 0x7f7b6f4a2000] 15:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1382ms 15:05:53 INFO - PROCESS | 1843 | 1461189953066 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 15:05:53 INFO - PROCESS | 1843 | 1461189953069 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 15:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:05:53 INFO - PROCESS | 1843 | 1461189953079 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:05:53 INFO - PROCESS | 1843 | 1461189953084 Marionette TRACE conn3 <- [1,618,null,{}] 15:05:53 INFO - PROCESS | 1843 | 1461189953107 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:53 INFO - PROCESS | 1843 | 1461189953252 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 15:05:53 INFO - PROCESS | 1843 | 1461189953361 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b329800 == 70 [pid = 1843] [id = 162] 15:05:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b6f11cc00) [pid = 1843] [serial = 486] [outer = (nil)] 15:05:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b7241f400) [pid = 1843] [serial = 487] [outer = 0x7f7b6f11cc00] 15:05:53 INFO - PROCESS | 1843 | 1461189953431 Marionette DEBUG loaded listener.js 15:05:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b78459000) [pid = 1843] [serial = 488] [outer = 0x7f7b6f11cc00] 15:05:54 INFO - PROCESS | 1843 | 1461189954222 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1192ms 15:05:54 INFO - PROCESS | 1843 | 1461189954271 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 15:05:54 INFO - PROCESS | 1843 | 1461189954276 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 15:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:05:54 INFO - PROCESS | 1843 | 1461189954281 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:05:54 INFO - PROCESS | 1843 | 1461189954283 Marionette TRACE conn3 <- [1,622,null,{}] 15:05:54 INFO - PROCESS | 1843 | 1461189954289 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:54 INFO - PROCESS | 1843 | 1461189954445 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 15:05:54 INFO - PROCESS | 1843 | 1461189954582 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e111800 == 71 [pid = 1843] [id = 163] 15:05:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b6f14ec00) [pid = 1843] [serial = 489] [outer = (nil)] 15:05:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b88ed0c00) [pid = 1843] [serial = 490] [outer = 0x7f7b6f14ec00] 15:05:54 INFO - PROCESS | 1843 | 1461189954654 Marionette DEBUG loaded listener.js 15:05:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b8a851c00) [pid = 1843] [serial = 491] [outer = 0x7f7b6f14ec00] 15:05:55 INFO - PROCESS | 1843 | 1461189955493 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1275ms 15:05:55 INFO - PROCESS | 1843 | 1461189955567 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 15:05:55 INFO - PROCESS | 1843 | 1461189955571 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 15:05:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:05:55 INFO - PROCESS | 1843 | 1461189955578 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:05:55 INFO - PROCESS | 1843 | 1461189955581 Marionette TRACE conn3 <- [1,626,null,{}] 15:05:55 INFO - PROCESS | 1843 | 1461189955586 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:55 INFO - PROCESS | 1843 | 1461189955734 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 15:05:55 INFO - PROCESS | 1843 | 1461189955870 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b9027f000 == 72 [pid = 1843] [id = 164] 15:05:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6dded000) [pid = 1843] [serial = 492] [outer = (nil)] 15:05:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6ddf5800) [pid = 1843] [serial = 493] [outer = 0x7f7b6dded000] 15:05:55 INFO - PROCESS | 1843 | 1461189955939 Marionette DEBUG loaded listener.js 15:05:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b6ddf9c00) [pid = 1843] [serial = 494] [outer = 0x7f7b6dded000] 15:05:56 INFO - PROCESS | 1843 | 1461189956798 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:05:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:05:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1279ms 15:05:56 INFO - PROCESS | 1843 | 1461189956858 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 15:05:56 INFO - PROCESS | 1843 | 1461189956862 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 15:05:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:05:56 INFO - PROCESS | 1843 | 1461189956868 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:05:56 INFO - PROCESS | 1843 | 1461189956870 Marionette TRACE conn3 <- [1,630,null,{}] 15:05:56 INFO - PROCESS | 1843 | 1461189956875 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:57 INFO - PROCESS | 1843 | 1461189957052 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 15:05:57 INFO - PROCESS | 1843 | 1461189957392 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8bc000 == 73 [pid = 1843] [id = 165] 15:05:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b6cbd9c00) [pid = 1843] [serial = 495] [outer = (nil)] 15:05:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6cbe1000) [pid = 1843] [serial = 496] [outer = 0x7f7b6cbd9c00] 15:05:57 INFO - PROCESS | 1843 | 1461189957544 Marionette DEBUG loaded listener.js 15:05:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6cced400) [pid = 1843] [serial = 497] [outer = 0x7f7b6cbd9c00] 15:05:58 INFO - PROCESS | 1843 | 1461189958360 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:05:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:05:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1581ms 15:05:58 INFO - PROCESS | 1843 | 1461189958450 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 15:05:58 INFO - PROCESS | 1843 | 1461189958457 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 15:05:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:05:58 INFO - PROCESS | 1843 | 1461189958464 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:05:58 INFO - PROCESS | 1843 | 1461189958468 Marionette TRACE conn3 <- [1,634,null,{}] 15:05:58 INFO - PROCESS | 1843 | 1461189958474 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:58 INFO - PROCESS | 1843 | 1461189958617 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 15:05:58 INFO - PROCESS | 1843 | 1461189958763 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec1a000 == 74 [pid = 1843] [id = 166] 15:05:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b6e0d2c00) [pid = 1843] [serial = 498] [outer = (nil)] 15:05:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b6ebe8400) [pid = 1843] [serial = 499] [outer = 0x7f7b6e0d2c00] 15:05:58 INFO - PROCESS | 1843 | 1461189958827 Marionette DEBUG loaded listener.js 15:05:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b6f11d800) [pid = 1843] [serial = 500] [outer = 0x7f7b6e0d2c00] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85d33000 == 73 [pid = 1843] [id = 158] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fbb9000 == 72 [pid = 1843] [id = 157] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77f52000 == 71 [pid = 1843] [id = 141] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b7ba5c000) [pid = 1843] [serial = 435] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77c8f000 == 70 [pid = 1843] [id = 156] 15:05:59 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b771ab000 == 69 [pid = 1843] [id = 155] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70d46000 == 68 [pid = 1843] [id = 154] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fedc800 == 67 [pid = 1843] [id = 153] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8f477000 == 66 [pid = 1843] [id = 150] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b28f000 == 65 [pid = 1843] [id = 149] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aa8f800 == 64 [pid = 1843] [id = 148] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b75e48000 == 63 [pid = 1843] [id = 147] 15:05:59 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7007d800 == 62 [pid = 1843] [id = 146] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b7ba55000) [pid = 1843] [serial = 430] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b7ba5b000) [pid = 1843] [serial = 433] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b6f127800) [pid = 1843] [serial = 405] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b76fca800) [pid = 1843] [serial = 426] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b76b50000) [pid = 1843] [serial = 423] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b78022800) [pid = 1843] [serial = 432] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b77d5e000) [pid = 1843] [serial = 427] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b72609000) [pid = 1843] [serial = 402] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b7391fc00) [pid = 1843] [serial = 420] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b86d6f800) [pid = 1843] [serial = 411] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b6f4a2800) [pid = 1843] [serial = 418] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b76ddbc00) [pid = 1843] [serial = 424] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b74ecb000) [pid = 1843] [serial = 421] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b78971400) [pid = 1843] [serial = 408] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b6ee5a800) [pid = 1843] [serial = 415] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b6f126c00) [pid = 1843] [serial = 417] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b6ebe7800) [pid = 1843] [serial = 414] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b7844c800) [pid = 1843] [serial = 429] [outer = (nil)] [url = about:blank] 15:05:59 INFO - PROCESS | 1843 | 1461189959656 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:05:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:05:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1232ms 15:05:59 INFO - PROCESS | 1843 | 1461189959698 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 15:05:59 INFO - PROCESS | 1843 | 1461189959703 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 15:05:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:05:59 INFO - PROCESS | 1843 | 1461189959711 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:05:59 INFO - PROCESS | 1843 | 1461189959713 Marionette TRACE conn3 <- [1,638,null,{}] 15:05:59 INFO - PROCESS | 1843 | 1461189959718 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:59 INFO - PROCESS | 1843 | 1461189959850 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 15:05:59 INFO - PROCESS | 1843 | 1461189959859 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b724cb000 == 63 [pid = 1843] [id = 167] 15:05:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b6ebe7800) [pid = 1843] [serial = 501] [outer = (nil)] 15:05:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b6fe5e000) [pid = 1843] [serial = 502] [outer = 0x7f7b6ebe7800] 15:05:59 INFO - PROCESS | 1843 | 1461189959916 Marionette DEBUG loaded listener.js 15:06:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b72607800) [pid = 1843] [serial = 503] [outer = 0x7f7b6ebe7800] 15:06:00 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:06:00 INFO - PROCESS | 1843 | 1461189960655 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 979ms 15:06:00 INFO - PROCESS | 1843 | 1461189960689 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 15:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:06:00 INFO - PROCESS | 1843 | 1461189960693 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 15:06:00 INFO - PROCESS | 1843 | 1461189960699 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:06:00 INFO - PROCESS | 1843 | 1461189960708 Marionette TRACE conn3 <- [1,642,null,{}] 15:06:00 INFO - PROCESS | 1843 | 1461189960727 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:00 INFO - PROCESS | 1843 | 1461189960859 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 15:06:00 INFO - PROCESS | 1843 | 1461189960875 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77292000 == 64 [pid = 1843] [id = 168] 15:06:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b6f49dc00) [pid = 1843] [serial = 504] [outer = (nil)] 15:06:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b75e59400) [pid = 1843] [serial = 505] [outer = 0x7f7b6f49dc00] 15:06:00 INFO - PROCESS | 1843 | 1461189960931 Marionette DEBUG loaded listener.js 15:06:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b76be5c00) [pid = 1843] [serial = 506] [outer = 0x7f7b6f49dc00] 15:06:01 INFO - PROCESS | 1843 | 1461189961667 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1037ms 15:06:01 INFO - PROCESS | 1843 | 1461189961744 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 15:06:01 INFO - PROCESS | 1843 | 1461189961754 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 15:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:06:01 INFO - PROCESS | 1843 | 1461189961771 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:06:01 INFO - PROCESS | 1843 | 1461189961773 Marionette TRACE conn3 <- [1,646,null,{}] 15:06:01 INFO - PROCESS | 1843 | 1461189961794 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:01 INFO - PROCESS | 1843 | 1461189961958 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 15:06:01 INFO - PROCESS | 1843 | 1461189961975 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78414000 == 65 [pid = 1843] [id = 169] 15:06:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b7391ec00) [pid = 1843] [serial = 507] [outer = (nil)] 15:06:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b77a6e000) [pid = 1843] [serial = 508] [outer = 0x7f7b7391ec00] 15:06:02 INFO - PROCESS | 1843 | 1461189962032 Marionette DEBUG loaded listener.js 15:06:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b782a9800) [pid = 1843] [serial = 509] [outer = 0x7f7b7391ec00] 15:06:02 INFO - PROCESS | 1843 | 1461189962738 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1004ms 15:06:02 INFO - PROCESS | 1843 | 1461189962779 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 15:06:02 INFO - PROCESS | 1843 | 1461189962782 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 15:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:06:02 INFO - PROCESS | 1843 | 1461189962787 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:06:02 INFO - PROCESS | 1843 | 1461189962789 Marionette TRACE conn3 <- [1,650,null,{}] 15:06:02 INFO - PROCESS | 1843 | 1461189962794 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:02 INFO - PROCESS | 1843 | 1461189962971 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 15:06:03 INFO - PROCESS | 1843 | 1461189963009 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f71800 == 66 [pid = 1843] [id = 170] 15:06:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b7837ac00) [pid = 1843] [serial = 510] [outer = (nil)] 15:06:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b7837c800) [pid = 1843] [serial = 511] [outer = 0x7f7b7837ac00] 15:06:03 INFO - PROCESS | 1843 | 1461189963087 Marionette DEBUG loaded listener.js 15:06:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b783a1000) [pid = 1843] [serial = 512] [outer = 0x7f7b7837ac00] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b77a71800) [pid = 1843] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b6b9ed000) [pid = 1843] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b6ebf0800) [pid = 1843] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b6b9f6000) [pid = 1843] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b6b88b400) [pid = 1843] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b6ef60000) [pid = 1843] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:06:03 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b77d67000) [pid = 1843] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:06:03 INFO - PROCESS | 1843 | 1461189963968 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1225ms 15:06:04 INFO - PROCESS | 1843 | 1461189964013 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 15:06:04 INFO - PROCESS | 1843 | 1461189964017 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 15:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:06:04 INFO - PROCESS | 1843 | 1461189964022 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:06:04 INFO - PROCESS | 1843 | 1461189964023 Marionette TRACE conn3 <- [1,654,null,{}] 15:06:04 INFO - PROCESS | 1843 | 1461189964028 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:04 INFO - PROCESS | 1843 | 1461189964170 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 15:06:04 INFO - PROCESS | 1843 | 1461189964184 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fbb8000 == 67 [pid = 1843] [id = 171] 15:06:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b7184f400) [pid = 1843] [serial = 513] [outer = (nil)] 15:06:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b789f6800) [pid = 1843] [serial = 514] [outer = 0x7f7b7184f400] 15:06:04 INFO - PROCESS | 1843 | 1461189964240 Marionette DEBUG loaded listener.js 15:06:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b8584e800) [pid = 1843] [serial = 515] [outer = 0x7f7b7184f400] 15:06:04 INFO - PROCESS | 1843 | 1461189964981 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:06:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 982ms 15:06:05 INFO - PROCESS | 1843 | 1461189965004 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 15:06:05 INFO - PROCESS | 1843 | 1461189965007 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 15:06:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:06:05 INFO - PROCESS | 1843 | 1461189965012 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:06:05 INFO - PROCESS | 1843 | 1461189965014 Marionette TRACE conn3 <- [1,658,null,{}] 15:06:05 INFO - PROCESS | 1843 | 1461189965019 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:05 INFO - PROCESS | 1843 | 1461189965181 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 15:06:05 INFO - PROCESS | 1843 | 1461189965201 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b869d6800 == 68 [pid = 1843] [id = 172] 15:06:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b71914000) [pid = 1843] [serial = 516] [outer = (nil)] 15:06:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b85d1c800) [pid = 1843] [serial = 517] [outer = 0x7f7b71914000] 15:06:05 INFO - PROCESS | 1843 | 1461189965259 Marionette DEBUG loaded listener.js 15:06:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b8a846000) [pid = 1843] [serial = 518] [outer = 0x7f7b71914000] 15:06:06 INFO - PROCESS | 1843 | 1461189966109 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:06:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:06:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1123ms 15:06:06 INFO - PROCESS | 1843 | 1461189966152 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 15:06:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:06:06 INFO - PROCESS | 1843 | 1461189966158 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 15:06:06 INFO - PROCESS | 1843 | 1461189966167 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:06:06 INFO - PROCESS | 1843 | 1461189966172 Marionette TRACE conn3 <- [1,662,null,{}] 15:06:06 INFO - PROCESS | 1843 | 1461189966181 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:06 INFO - PROCESS | 1843 | 1461189966343 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 15:06:06 INFO - PROCESS | 1843 | 1461189966484 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f450000 == 69 [pid = 1843] [id = 173] 15:06:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6cbd4c00) [pid = 1843] [serial = 519] [outer = (nil)] 15:06:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b6e058800) [pid = 1843] [serial = 520] [outer = 0x7f7b6cbd4c00] 15:06:06 INFO - PROCESS | 1843 | 1461189966556 Marionette DEBUG loaded listener.js 15:06:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b6e1ef000) [pid = 1843] [serial = 521] [outer = 0x7f7b6cbd4c00] 15:06:07 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:06:07 INFO - PROCESS | 1843 | 1461189967454 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:06:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:06:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1339ms 15:06:07 INFO - PROCESS | 1843 | 1461189967505 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 15:06:07 INFO - PROCESS | 1843 | 1461189967513 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 15:06:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:06:07 INFO - PROCESS | 1843 | 1461189967522 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:06:07 INFO - PROCESS | 1843 | 1461189967526 Marionette TRACE conn3 <- [1,666,null,{}] 15:06:07 INFO - PROCESS | 1843 | 1461189967531 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:07 INFO - PROCESS | 1843 | 1461189967677 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 15:06:07 INFO - PROCESS | 1843 | 1461189967843 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780db800 == 70 [pid = 1843] [id = 174] 15:06:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6cbd9800) [pid = 1843] [serial = 522] [outer = (nil)] 15:06:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b71913400) [pid = 1843] [serial = 523] [outer = 0x7f7b6cbd9800] 15:06:07 INFO - PROCESS | 1843 | 1461189967923 Marionette DEBUG loaded listener.js 15:06:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b73925000) [pid = 1843] [serial = 524] [outer = 0x7f7b6cbd9800] 15:06:08 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:06:08 INFO - PROCESS | 1843 | 1461189968933 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:06:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:06:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1435ms 15:06:08 INFO - PROCESS | 1843 | 1461189968958 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 15:06:08 INFO - PROCESS | 1843 | 1461189968962 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 15:06:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:06:08 INFO - PROCESS | 1843 | 1461189968967 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:06:08 INFO - PROCESS | 1843 | 1461189968973 Marionette TRACE conn3 <- [1,670,null,{}] 15:06:08 INFO - PROCESS | 1843 | 1461189968989 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:09 INFO - PROCESS | 1843 | 1461189969137 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 15:06:09 INFO - PROCESS | 1843 | 1461189969282 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b158800 == 71 [pid = 1843] [id = 175] 15:06:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b7000e400) [pid = 1843] [serial = 525] [outer = (nil)] 15:06:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b7801fc00) [pid = 1843] [serial = 526] [outer = 0x7f7b7000e400] 15:06:09 INFO - PROCESS | 1843 | 1461189969356 Marionette DEBUG loaded listener.js 15:06:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b78459c00) [pid = 1843] [serial = 527] [outer = 0x7f7b7000e400] 15:06:10 INFO - PROCESS | 1843 | 1461189970200 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:06:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:06:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1286ms 15:06:10 INFO - PROCESS | 1843 | 1461189970255 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 15:06:10 INFO - PROCESS | 1843 | 1461189970259 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 15:06:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:06:10 INFO - PROCESS | 1843 | 1461189970265 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:06:10 INFO - PROCESS | 1843 | 1461189970267 Marionette TRACE conn3 <- [1,674,null,{}] 15:06:10 INFO - PROCESS | 1843 | 1461189970273 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:10 INFO - PROCESS | 1843 | 1461189970418 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 15:06:10 INFO - PROCESS | 1843 | 1461189970562 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f473800 == 72 [pid = 1843] [id = 176] 15:06:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b70eac000) [pid = 1843] [serial = 528] [outer = (nil)] 15:06:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b86cdd000) [pid = 1843] [serial = 529] [outer = 0x7f7b70eac000] 15:06:10 INFO - PROCESS | 1843 | 1461189970632 Marionette DEBUG loaded listener.js 15:06:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b8a853000) [pid = 1843] [serial = 530] [outer = 0x7f7b70eac000] 15:06:11 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:06:11 INFO - PROCESS | 1843 | 1461189971445 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:06:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:06:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1228ms 15:06:11 INFO - PROCESS | 1843 | 1461189971495 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 15:06:11 INFO - PROCESS | 1843 | 1461189971499 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 15:06:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:06:11 INFO - PROCESS | 1843 | 1461189971504 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:06:11 INFO - PROCESS | 1843 | 1461189971507 Marionette TRACE conn3 <- [1,678,null,{}] 15:06:11 INFO - PROCESS | 1843 | 1461189971512 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:11 INFO - PROCESS | 1843 | 1461189971660 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 15:06:11 INFO - PROCESS | 1843 | 1461189971772 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b914800 == 73 [pid = 1843] [id = 177] 15:06:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b6eb84000) [pid = 1843] [serial = 531] [outer = (nil)] 15:06:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 130 (0x7f7b6eb8b800) [pid = 1843] [serial = 532] [outer = 0x7f7b6eb84000] 15:06:11 INFO - PROCESS | 1843 | 1461189971883 Marionette DEBUG loaded listener.js 15:06:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 131 (0x7f7b6eb90000) [pid = 1843] [serial = 533] [outer = 0x7f7b6eb84000] 15:06:12 INFO - PROCESS | 1843 | 1461189972716 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:06:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:06:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1278ms 15:06:12 INFO - PROCESS | 1843 | 1461189972783 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 15:06:12 INFO - PROCESS | 1843 | 1461189972787 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 15:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:06:12 INFO - PROCESS | 1843 | 1461189972793 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:06:12 INFO - PROCESS | 1843 | 1461189972795 Marionette TRACE conn3 <- [1,682,null,{}] 15:06:12 INFO - PROCESS | 1843 | 1461189972800 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:13 INFO - PROCESS | 1843 | 1461189973007 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 15:06:13 INFO - PROCESS | 1843 | 1461189973167 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7245a000 == 74 [pid = 1843] [id = 178] 15:06:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 132 (0x7f7b7241b400) [pid = 1843] [serial = 534] [outer = (nil)] 15:06:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 133 (0x7f7b8adc0400) [pid = 1843] [serial = 535] [outer = 0x7f7b7241b400] 15:06:13 INFO - PROCESS | 1843 | 1461189973245 Marionette DEBUG loaded listener.js 15:06:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 134 (0x7f7b8b30dc00) [pid = 1843] [serial = 536] [outer = 0x7f7b7241b400] 15:06:14 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:14 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:06:14 INFO - PROCESS | 1843 | 1461189974622 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:06:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:06:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1878ms 15:06:14 INFO - PROCESS | 1843 | 1461189974672 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 15:06:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:06:14 INFO - PROCESS | 1843 | 1461189974677 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 15:06:14 INFO - PROCESS | 1843 | 1461189974684 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:06:14 INFO - PROCESS | 1843 | 1461189974689 Marionette TRACE conn3 <- [1,686,null,{}] 15:06:14 INFO - PROCESS | 1843 | 1461189974697 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:14 INFO - PROCESS | 1843 | 1461189974840 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 15:06:14 INFO - PROCESS | 1843 | 1461189974983 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca9b800 == 75 [pid = 1843] [id = 179] 15:06:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 135 (0x7f7b6b9f0000) [pid = 1843] [serial = 537] [outer = (nil)] 15:06:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 136 (0x7f7b6bc62000) [pid = 1843] [serial = 538] [outer = 0x7f7b6b9f0000] 15:06:15 INFO - PROCESS | 1843 | 1461189975050 Marionette DEBUG loaded listener.js 15:06:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 137 (0x7f7b6cce8000) [pid = 1843] [serial = 539] [outer = 0x7f7b6b9f0000] 15:06:15 INFO - PROCESS | 1843 | --DOMWINDOW == 136 (0x7f7b6e061000) [pid = 1843] [serial = 477] [outer = (nil)] [url = about:blank] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fbb8000 == 74 [pid = 1843] [id = 171] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79f71800 == 73 [pid = 1843] [id = 170] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78414000 == 72 [pid = 1843] [id = 169] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77292000 == 71 [pid = 1843] [id = 168] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b724cb000 == 70 [pid = 1843] [id = 167] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ec1a000 == 69 [pid = 1843] [id = 166] 15:06:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8bc000 == 68 [pid = 1843] [id = 165] 15:06:16 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7b995000 == 67 [pid = 1843] [id = 161] 15:06:16 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7387e800 == 66 [pid = 1843] [id = 160] 15:06:16 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8ae2a800 == 65 [pid = 1843] [id = 159] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 135 (0x7f7b8af6e800) [pid = 1843] [serial = 456] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 134 (0x7f7b789f8000) [pid = 1843] [serial = 471] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 133 (0x7f7b6e0db800) [pid = 1843] [serial = 460] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 132 (0x7f7b6cbdd400) [pid = 1843] [serial = 459] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 131 (0x7f7b72611000) [pid = 1843] [serial = 465] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 130 (0x7f7b74f75c00) [pid = 1843] [serial = 466] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 129 (0x7f7b7801f800) [pid = 1843] [serial = 444] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 128 (0x7f7b85854800) [pid = 1843] [serial = 447] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 127 (0x7f7b8a86b400) [pid = 1843] [serial = 453] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 126 (0x7f7b6f127000) [pid = 1843] [serial = 462] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 125 (0x7f7b6f4a3000) [pid = 1843] [serial = 463] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6f73cc00) [pid = 1843] [serial = 441] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b6e1eb400) [pid = 1843] [serial = 438] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b85855000) [pid = 1843] [serial = 436] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b86c2c000) [pid = 1843] [serial = 450] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b88e27800) [pid = 1843] [serial = 472] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b76be0400) [pid = 1843] [serial = 468] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b77bd3400) [pid = 1843] [serial = 469] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b8afc1800) [pid = 1843] [serial = 475] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b8a84d000) [pid = 1843] [serial = 474] [outer = (nil)] [url = about:blank] 15:06:16 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:16 INFO - PROCESS | 1843 | 1461189976371 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:06:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:06:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1741ms 15:06:16 INFO - PROCESS | 1843 | 1461189976466 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 15:06:16 INFO - PROCESS | 1843 | 1461189976474 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 15:06:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:06:16 INFO - PROCESS | 1843 | 1461189976507 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:06:16 INFO - PROCESS | 1843 | 1461189976510 Marionette TRACE conn3 <- [1,690,null,{}] 15:06:16 INFO - PROCESS | 1843 | 1461189976516 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:16 INFO - PROCESS | 1843 | 1461189976642 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 15:06:16 INFO - PROCESS | 1843 | 1461189976651 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8ab800 == 66 [pid = 1843] [id = 180] 15:06:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6cbd7400) [pid = 1843] [serial = 540] [outer = (nil)] 15:06:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b6e05cc00) [pid = 1843] [serial = 541] [outer = 0x7f7b6cbd7400] 15:06:16 INFO - PROCESS | 1843 | 1461189976709 Marionette DEBUG loaded listener.js 15:06:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b6e1eac00) [pid = 1843] [serial = 542] [outer = 0x7f7b6cbd7400] 15:06:17 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:17 INFO - PROCESS | 1843 | 1461189977849 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:06:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:06:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1380ms 15:06:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:06:17 INFO - PROCESS | 1843 | 1461189977883 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 15:06:17 INFO - PROCESS | 1843 | 1461189977886 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 15:06:17 INFO - PROCESS | 1843 | 1461189977891 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:06:17 INFO - PROCESS | 1843 | 1461189977896 Marionette TRACE conn3 <- [1,694,null,{}] 15:06:17 INFO - PROCESS | 1843 | 1461189977917 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:18 INFO - PROCESS | 1843 | 1461189978106 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 15:06:18 INFO - PROCESS | 1843 | 1461189978272 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1de800 == 67 [pid = 1843] [id = 181] 15:06:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6eb8c400) [pid = 1843] [serial = 543] [outer = (nil)] 15:06:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6ee69c00) [pid = 1843] [serial = 544] [outer = 0x7f7b6eb8c400] 15:06:18 INFO - PROCESS | 1843 | 1461189978331 Marionette DEBUG loaded listener.js 15:06:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b6f11f800) [pid = 1843] [serial = 545] [outer = 0x7f7b6eb8c400] 15:06:19 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:19 INFO - PROCESS | 1843 | 1461189979430 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:06:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:06:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1591ms 15:06:19 INFO - PROCESS | 1843 | 1461189979483 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 15:06:19 INFO - PROCESS | 1843 | 1461189979487 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 15:06:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:06:19 INFO - PROCESS | 1843 | 1461189979493 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:06:19 INFO - PROCESS | 1843 | 1461189979496 Marionette TRACE conn3 <- [1,698,null,{}] 15:06:19 INFO - PROCESS | 1843 | 1461189979518 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:19 INFO - PROCESS | 1843 | 1461189979681 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 15:06:19 INFO - PROCESS | 1843 | 1461189979745 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72454800 == 68 [pid = 1843] [id = 182] 15:06:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b6f123400) [pid = 1843] [serial = 546] [outer = (nil)] 15:06:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b6f73a400) [pid = 1843] [serial = 547] [outer = 0x7f7b6f123400] 15:06:19 INFO - PROCESS | 1843 | 1461189979802 Marionette DEBUG loaded listener.js 15:06:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b70011c00) [pid = 1843] [serial = 548] [outer = 0x7f7b6f123400] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b7391ec00) [pid = 1843] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b7837ac00) [pid = 1843] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b7184f400) [pid = 1843] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b6cbd9c00) [pid = 1843] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b6e0d2c00) [pid = 1843] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b6ebe7800) [pid = 1843] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b6f49dc00) [pid = 1843] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b6e059c00) [pid = 1843] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b6b9f9400) [pid = 1843] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b6b9f5000) [pid = 1843] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b77137c00) [pid = 1843] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b7ba57400) [pid = 1843] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b8ae92c00) [pid = 1843] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:06:20 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b6ef64c00) [pid = 1843] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:06:20 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:21 INFO - PROCESS | 1843 | 1461189981008 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:06:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:06:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1534ms 15:06:21 INFO - PROCESS | 1843 | 1461189981028 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 15:06:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:06:21 INFO - PROCESS | 1843 | 1461189981031 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 15:06:21 INFO - PROCESS | 1843 | 1461189981036 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:06:21 INFO - PROCESS | 1843 | 1461189981039 Marionette TRACE conn3 <- [1,702,null,{}] 15:06:21 INFO - PROCESS | 1843 | 1461189981043 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:21 INFO - PROCESS | 1843 | 1461189981171 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 15:06:21 INFO - PROCESS | 1843 | 1461189981180 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bca5000 == 69 [pid = 1843] [id = 183] 15:06:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b6b9f2800) [pid = 1843] [serial = 549] [outer = (nil)] 15:06:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b6f73f000) [pid = 1843] [serial = 550] [outer = 0x7f7b6b9f2800] 15:06:21 INFO - PROCESS | 1843 | 1461189981239 Marionette DEBUG loaded listener.js 15:06:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b70e1f000) [pid = 1843] [serial = 551] [outer = 0x7f7b6b9f2800] 15:06:22 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:22 INFO - PROCESS | 1843 | 1461189982452 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:06:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:06:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1428ms 15:06:22 INFO - PROCESS | 1843 | 1461189982464 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 15:06:22 INFO - PROCESS | 1843 | 1461189982470 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 15:06:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:06:22 INFO - PROCESS | 1843 | 1461189982478 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:06:22 INFO - PROCESS | 1843 | 1461189982483 Marionette TRACE conn3 <- [1,706,null,{}] 15:06:22 INFO - PROCESS | 1843 | 1461189982492 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:22 INFO - PROCESS | 1843 | 1461189982651 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 15:06:22 INFO - PROCESS | 1843 | 1461189982843 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e10c000 == 70 [pid = 1843] [id = 184] 15:06:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b6cbdc400) [pid = 1843] [serial = 552] [outer = (nil)] 15:06:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6ccebc00) [pid = 1843] [serial = 553] [outer = 0x7f7b6cbdc400] 15:06:22 INFO - PROCESS | 1843 | 1461189982917 Marionette DEBUG loaded listener.js 15:06:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6ddf9800) [pid = 1843] [serial = 554] [outer = 0x7f7b6cbdc400] 15:06:24 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:24 INFO - PROCESS | 1843 | 1461189984242 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:06:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:06:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1838ms 15:06:24 INFO - PROCESS | 1843 | 1461189984322 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 15:06:24 INFO - PROCESS | 1843 | 1461189984330 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 15:06:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:06:24 INFO - PROCESS | 1843 | 1461189984342 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:06:24 INFO - PROCESS | 1843 | 1461189984346 Marionette TRACE conn3 <- [1,710,null,{}] 15:06:24 INFO - PROCESS | 1843 | 1461189984351 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:24 INFO - PROCESS | 1843 | 1461189984499 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 15:06:24 INFO - PROCESS | 1843 | 1461189984639 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7393e000 == 71 [pid = 1843] [id = 185] 15:06:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b6cbd2c00) [pid = 1843] [serial = 555] [outer = (nil)] 15:06:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b6eb91000) [pid = 1843] [serial = 556] [outer = 0x7f7b6cbd2c00] 15:06:24 INFO - PROCESS | 1843 | 1461189984707 Marionette DEBUG loaded listener.js 15:06:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6f12a800) [pid = 1843] [serial = 557] [outer = 0x7f7b6cbd2c00] 15:06:25 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:25 INFO - PROCESS | 1843 | 1461189985919 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:06:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:06:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1634ms 15:06:25 INFO - PROCESS | 1843 | 1461189985976 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 15:06:25 INFO - PROCESS | 1843 | 1461189985979 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 15:06:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:06:25 INFO - PROCESS | 1843 | 1461189985985 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:06:25 INFO - PROCESS | 1843 | 1461189985991 Marionette TRACE conn3 <- [1,714,null,{}] 15:06:26 INFO - PROCESS | 1843 | 1461189986083 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:26 INFO - PROCESS | 1843 | 1461189986315 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 15:06:26 INFO - PROCESS | 1843 | 1461189986422 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a2a800 == 72 [pid = 1843] [id = 186] 15:06:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6f4a6c00) [pid = 1843] [serial = 558] [outer = (nil)] 15:06:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b72410400) [pid = 1843] [serial = 559] [outer = 0x7f7b6f4a6c00] 15:06:26 INFO - PROCESS | 1843 | 1461189986493 Marionette DEBUG loaded listener.js 15:06:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b7391ec00) [pid = 1843] [serial = 560] [outer = 0x7f7b6f4a6c00] 15:06:27 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:27 INFO - PROCESS | 1843 | 1461189987702 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:06:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:06:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1731ms 15:06:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:06:27 INFO - PROCESS | 1843 | 1461189987716 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 15:06:27 INFO - PROCESS | 1843 | 1461189987719 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 15:06:27 INFO - PROCESS | 1843 | 1461189987725 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:06:27 INFO - PROCESS | 1843 | 1461189987728 Marionette TRACE conn3 <- [1,718,null,{}] 15:06:27 INFO - PROCESS | 1843 | 1461189987787 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:27 INFO - PROCESS | 1843 | 1461189987963 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 15:06:28 INFO - PROCESS | 1843 | 1461189988101 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77279800 == 73 [pid = 1843] [id = 187] 15:06:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b6fd0c400) [pid = 1843] [serial = 561] [outer = (nil)] 15:06:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b74e70c00) [pid = 1843] [serial = 562] [outer = 0x7f7b6fd0c400] 15:06:28 INFO - PROCESS | 1843 | 1461189988221 Marionette DEBUG loaded listener.js 15:06:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b74f7d800) [pid = 1843] [serial = 563] [outer = 0x7f7b6fd0c400] 15:06:29 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:29 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:06:29 INFO - PROCESS | 1843 | 1461189989382 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:06:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:06:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1699ms 15:06:29 INFO - PROCESS | 1843 | 1461189989425 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 15:06:29 INFO - PROCESS | 1843 | 1461189989428 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 15:06:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:06:29 INFO - PROCESS | 1843 | 1461189989434 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:06:29 INFO - PROCESS | 1843 | 1461189989436 Marionette TRACE conn3 <- [1,722,null,{}] 15:06:29 INFO - PROCESS | 1843 | 1461189989441 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:29 INFO - PROCESS | 1843 | 1461189989618 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 15:06:29 INFO - PROCESS | 1843 | 1461189989776 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73870000 == 74 [pid = 1843] [id = 188] 15:06:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b6bc63400) [pid = 1843] [serial = 564] [outer = (nil)] 15:06:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b7391fc00) [pid = 1843] [serial = 565] [outer = 0x7f7b6bc63400] 15:06:29 INFO - PROCESS | 1843 | 1461189989842 Marionette DEBUG loaded listener.js 15:06:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b7511a400) [pid = 1843] [serial = 566] [outer = 0x7f7b6bc63400] 15:06:30 INFO - PROCESS | 1843 | 1461189990797 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:06:30 INFO - PROCESS | 1843 | 1461189990873 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 15:06:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:06:30 INFO - PROCESS | 1843 | 1461189990880 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:06:30 INFO - PROCESS | 1843 | 1461189990885 Marionette TRACE conn3 <- [1,726,null,{}] 15:06:30 INFO - PROCESS | 1843 | 1461189990893 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:31 INFO - PROCESS | 1843 | 1461189991093 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 15:06:31 INFO - PROCESS | 1843 | 1461189991383 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b914000 == 75 [pid = 1843] [id = 189] 15:06:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 130 (0x7f7b6e05d800) [pid = 1843] [serial = 567] [outer = (nil)] 15:06:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 131 (0x7f7b6e0d3c00) [pid = 1843] [serial = 568] [outer = 0x7f7b6e05d800] 15:06:31 INFO - PROCESS | 1843 | 1461189991451 Marionette DEBUG loaded listener.js 15:06:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 132 (0x7f7b6e1f6000) [pid = 1843] [serial = 569] [outer = 0x7f7b6e05d800] 15:06:31 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72454800 == 74 [pid = 1843] [id = 182] 15:06:31 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1de800 == 73 [pid = 1843] [id = 181] 15:06:31 INFO - PROCESS | 1843 | --DOMWINDOW == 131 (0x7f7b85d1c800) [pid = 1843] [serial = 517] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8ab800 == 72 [pid = 1843] [id = 180] 15:06:32 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ca9b800 == 71 [pid = 1843] [id = 179] 15:06:32 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8f473800 == 70 [pid = 1843] [id = 176] 15:06:32 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b158800 == 69 [pid = 1843] [id = 175] 15:06:32 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780db800 == 68 [pid = 1843] [id = 174] 15:06:32 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f450000 == 67 [pid = 1843] [id = 173] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 130 (0x7f7b77a6e000) [pid = 1843] [serial = 508] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 129 (0x7f7b7837c800) [pid = 1843] [serial = 511] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 128 (0x7f7b789f6800) [pid = 1843] [serial = 514] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 127 (0x7f7b6cced400) [pid = 1843] [serial = 497] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 126 (0x7f7b6cbe1000) [pid = 1843] [serial = 496] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 125 (0x7f7b6ddf5800) [pid = 1843] [serial = 493] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6cce9800) [pid = 1843] [serial = 480] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b6f11d800) [pid = 1843] [serial = 500] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b6ebe8400) [pid = 1843] [serial = 499] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b6fe5e000) [pid = 1843] [serial = 502] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b72607800) [pid = 1843] [serial = 503] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b75e59400) [pid = 1843] [serial = 505] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b6e1f3000) [pid = 1843] [serial = 483] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b88ed0c00) [pid = 1843] [serial = 490] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b6e065800) [pid = 1843] [serial = 478] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b7241f400) [pid = 1843] [serial = 487] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b72419800) [pid = 1843] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b783a1000) [pid = 1843] [serial = 512] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b782a9800) [pid = 1843] [serial = 509] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b76be5c00) [pid = 1843] [serial = 506] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b8584e800) [pid = 1843] [serial = 515] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b739bb000) [pid = 1843] [serial = 364] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b6ebee800) [pid = 1843] [serial = 361] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b7ba23000) [pid = 1843] [serial = 367] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b8b1a8c00) [pid = 1843] [serial = 373] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b8b3d9c00) [pid = 1843] [serial = 400] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b88e2b000) [pid = 1843] [serial = 370] [outer = (nil)] [url = about:blank] 15:06:32 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:32 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:06:32 INFO - PROCESS | 1843 | 1461189992413 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:06:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:06:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1588ms 15:06:32 INFO - PROCESS | 1843 | 1461189992469 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 15:06:32 INFO - PROCESS | 1843 | 1461189992476 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 15:06:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:06:32 INFO - PROCESS | 1843 | 1461189992485 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:06:32 INFO - PROCESS | 1843 | 1461189992489 Marionette TRACE conn3 <- [1,730,null,{}] 15:06:32 INFO - PROCESS | 1843 | 1461189992494 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:32 INFO - PROCESS | 1843 | 1461189992626 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 15:06:32 INFO - PROCESS | 1843 | 1461189992641 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fde5000 == 68 [pid = 1843] [id = 190] 15:06:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b6eb82400) [pid = 1843] [serial = 570] [outer = (nil)] 15:06:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b6f14b400) [pid = 1843] [serial = 571] [outer = 0x7f7b6eb82400] 15:06:32 INFO - PROCESS | 1843 | 1461189992697 Marionette DEBUG loaded listener.js 15:06:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b7000f800) [pid = 1843] [serial = 572] [outer = 0x7f7b6eb82400] 15:06:33 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:33 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:06:33 INFO - PROCESS | 1843 | 1461189993630 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:06:33 INFO - PROCESS | 1843 | 1461189993671 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 15:06:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:06:33 INFO - PROCESS | 1843 | 1461189993676 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:06:33 INFO - PROCESS | 1843 | 1461189993681 Marionette TRACE conn3 <- [1,734,null,{}] 15:06:33 INFO - PROCESS | 1843 | 1461189993695 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:33 INFO - PROCESS | 1843 | 1461189993833 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 15:06:33 INFO - PROCESS | 1843 | 1461189993932 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76074000 == 69 [pid = 1843] [id = 191] 15:06:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b6ebee800) [pid = 1843] [serial = 573] [outer = (nil)] 15:06:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b7260a400) [pid = 1843] [serial = 574] [outer = 0x7f7b6ebee800] 15:06:34 INFO - PROCESS | 1843 | 1461189993997 Marionette DEBUG loaded listener.js 15:06:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b758a8000) [pid = 1843] [serial = 575] [outer = 0x7f7b6ebee800] 15:06:34 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:34 INFO - PROCESS | 1843 | 1461189994627 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:06:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:06:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 984ms 15:06:34 INFO - PROCESS | 1843 | 1461189994660 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 15:06:34 INFO - PROCESS | 1843 | 1461189994664 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 15:06:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:06:34 INFO - PROCESS | 1843 | 1461189994669 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:06:34 INFO - PROCESS | 1843 | 1461189994672 Marionette TRACE conn3 <- [1,738,null,{}] 15:06:34 INFO - PROCESS | 1843 | 1461189994677 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:34 INFO - PROCESS | 1843 | 1461189994843 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 15:06:34 INFO - PROCESS | 1843 | 1461189994916 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77f55800 == 70 [pid = 1843] [id = 192] 15:06:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b6ee60400) [pid = 1843] [serial = 576] [outer = (nil)] 15:06:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b76b46800) [pid = 1843] [serial = 577] [outer = 0x7f7b6ee60400] 15:06:34 INFO - PROCESS | 1843 | 1461189994973 Marionette DEBUG loaded listener.js 15:06:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b76bd8000) [pid = 1843] [serial = 578] [outer = 0x7f7b6ee60400] 15:06:36 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:36 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:06:36 INFO - PROCESS | 1843 | 1461189996083 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:06:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:06:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1433ms 15:06:36 INFO - PROCESS | 1843 | 1461189996113 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 15:06:36 INFO - PROCESS | 1843 | 1461189996117 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 15:06:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:06:36 INFO - PROCESS | 1843 | 1461189996133 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:06:36 INFO - PROCESS | 1843 | 1461189996136 Marionette TRACE conn3 <- [1,742,null,{}] 15:06:36 INFO - PROCESS | 1843 | 1461189996140 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:36 INFO - PROCESS | 1843 | 1461189996298 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 15:06:36 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b6cbd7400) [pid = 1843] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:06:36 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b71914000) [pid = 1843] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:06:36 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b6eb8c400) [pid = 1843] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:06:36 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b6f123400) [pid = 1843] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:06:36 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b6b9f0000) [pid = 1843] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:06:36 INFO - PROCESS | 1843 | 1461189996400 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7246a800 == 71 [pid = 1843] [id = 193] 15:06:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b6b9f0000) [pid = 1843] [serial = 579] [outer = (nil)] 15:06:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b6e0d2c00) [pid = 1843] [serial = 580] [outer = 0x7f7b6b9f0000] 15:06:36 INFO - PROCESS | 1843 | 1461189996458 Marionette DEBUG loaded listener.js 15:06:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b76bdd400) [pid = 1843] [serial = 581] [outer = 0x7f7b6b9f0000] 15:06:37 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:37 INFO - PROCESS | 1843 | 1461189997559 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:06:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:06:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1477ms 15:06:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:06:37 INFO - PROCESS | 1843 | 1461189997610 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 15:06:37 INFO - PROCESS | 1843 | 1461189997612 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 15:06:37 INFO - PROCESS | 1843 | 1461189997618 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:06:37 INFO - PROCESS | 1843 | 1461189997620 Marionette TRACE conn3 <- [1,746,null,{}] 15:06:37 INFO - PROCESS | 1843 | 1461189997625 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:37 INFO - PROCESS | 1843 | 1461189997789 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 15:06:37 INFO - PROCESS | 1843 | 1461189997938 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b994000 == 72 [pid = 1843] [id = 194] 15:06:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b77575800) [pid = 1843] [serial = 582] [outer = (nil)] 15:06:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b7837dc00) [pid = 1843] [serial = 583] [outer = 0x7f7b77575800] 15:06:38 INFO - PROCESS | 1843 | 1461189997999 Marionette DEBUG loaded listener.js 15:06:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b7839ac00) [pid = 1843] [serial = 584] [outer = 0x7f7b77575800] 15:06:38 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:39 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:39 INFO - PROCESS | 1843 | 1461189999068 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:06:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:06:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1479ms 15:06:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:06:39 INFO - PROCESS | 1843 | 1461189999097 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 15:06:39 INFO - PROCESS | 1843 | 1461189999101 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 15:06:39 INFO - PROCESS | 1843 | 1461189999112 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:06:39 INFO - PROCESS | 1843 | 1461189999117 Marionette TRACE conn3 <- [1,750,null,{}] 15:06:39 INFO - PROCESS | 1843 | 1461189999124 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:39 INFO - PROCESS | 1843 | 1461189999312 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 15:06:39 INFO - PROCESS | 1843 | 1461189999512 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1db800 == 73 [pid = 1843] [id = 195] 15:06:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b6e05c400) [pid = 1843] [serial = 585] [outer = (nil)] 15:06:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6e1eb400) [pid = 1843] [serial = 586] [outer = 0x7f7b6e05c400] 15:06:39 INFO - PROCESS | 1843 | 1461189999581 Marionette DEBUG loaded listener.js 15:06:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6eb91400) [pid = 1843] [serial = 587] [outer = 0x7f7b6e05c400] 15:06:40 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:40 INFO - PROCESS | 1843 | 1461190000855 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:06:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:06:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1794ms 15:06:40 INFO - PROCESS | 1843 | 1461190000986 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 15:06:40 INFO - PROCESS | 1843 | 1461190000995 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 15:06:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:06:41 INFO - PROCESS | 1843 | 1461190001011 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:06:41 INFO - PROCESS | 1843 | 1461190001014 Marionette TRACE conn3 <- [1,754,null,{}] 15:06:41 INFO - PROCESS | 1843 | 1461190001020 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:41 INFO - PROCESS | 1843 | 1461190001162 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 15:06:41 INFO - PROCESS | 1843 | 1461190001300 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77d08000 == 74 [pid = 1843] [id = 196] 15:06:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b6ccee800) [pid = 1843] [serial = 588] [outer = (nil)] 15:06:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b6fd17800) [pid = 1843] [serial = 589] [outer = 0x7f7b6ccee800] 15:06:41 INFO - PROCESS | 1843 | 1461190001370 Marionette DEBUG loaded listener.js 15:06:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b74e74800) [pid = 1843] [serial = 590] [outer = 0x7f7b6ccee800] 15:06:42 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:42 INFO - PROCESS | 1843 | 1461190002766 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:06:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:06:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1831ms 15:06:42 INFO - PROCESS | 1843 | 1461190002842 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 15:06:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:06:42 INFO - PROCESS | 1843 | 1461190002846 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 15:06:42 INFO - PROCESS | 1843 | 1461190002852 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:06:42 INFO - PROCESS | 1843 | 1461190002857 Marionette TRACE conn3 <- [1,758,null,{}] 15:06:42 INFO - PROCESS | 1843 | 1461190002874 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:43 INFO - PROCESS | 1843 | 1461190003019 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 15:06:43 INFO - PROCESS | 1843 | 1461190003165 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85ad7800 == 75 [pid = 1843] [id = 197] 15:06:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6f158c00) [pid = 1843] [serial = 591] [outer = (nil)] 15:06:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b78024400) [pid = 1843] [serial = 592] [outer = 0x7f7b6f158c00] 15:06:43 INFO - PROCESS | 1843 | 1461190003239 Marionette DEBUG loaded listener.js 15:06:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b78971400) [pid = 1843] [serial = 593] [outer = 0x7f7b6f158c00] 15:06:43 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:43 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:06:43 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:43 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:43 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:06:44 INFO - PROCESS | 1843 | 1461190004066 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:06:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:06:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1282ms 15:06:44 INFO - PROCESS | 1843 | 1461190004134 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 15:06:44 INFO - PROCESS | 1843 | 1461190004138 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 15:06:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:06:44 INFO - PROCESS | 1843 | 1461190004143 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:06:44 INFO - PROCESS | 1843 | 1461190004145 Marionette TRACE conn3 <- [1,762,null,{}] 15:06:44 INFO - PROCESS | 1843 | 1461190004150 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:44 INFO - PROCESS | 1843 | 1461190004294 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 15:06:44 INFO - PROCESS | 1843 | 1461190004440 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b869cc800 == 76 [pid = 1843] [id = 198] 15:06:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b6cbdf800) [pid = 1843] [serial = 594] [outer = (nil)] 15:06:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b795bbc00) [pid = 1843] [serial = 595] [outer = 0x7f7b6cbdf800] 15:06:44 INFO - PROCESS | 1843 | 1461190004510 Marionette DEBUG loaded listener.js 15:06:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b7ba8bc00) [pid = 1843] [serial = 596] [outer = 0x7f7b6cbdf800] 15:06:45 INFO - PROCESS | 1843 | 1461190005854 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:06:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:06:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1726ms 15:06:45 INFO - PROCESS | 1843 | 1461190005870 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 15:06:45 INFO - PROCESS | 1843 | 1461190005874 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 15:06:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:06:45 INFO - PROCESS | 1843 | 1461190005984 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:06:45 INFO - PROCESS | 1843 | 1461190005989 Marionette TRACE conn3 <- [1,766,null,{}] 15:06:46 INFO - PROCESS | 1843 | 1461190005999 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:46 INFO - PROCESS | 1843 | 1461190006177 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 15:06:46 INFO - PROCESS | 1843 | 1461190006419 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b739a5000 == 77 [pid = 1843] [id = 199] 15:06:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b6e062400) [pid = 1843] [serial = 597] [outer = (nil)] 15:06:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b6ee65400) [pid = 1843] [serial = 598] [outer = 0x7f7b6e062400] 15:06:46 INFO - PROCESS | 1843 | 1461190006479 Marionette DEBUG loaded listener.js 15:06:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b6fe59400) [pid = 1843] [serial = 599] [outer = 0x7f7b6e062400] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8f2a9800 == 76 [pid = 1843] [id = 102] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85db3000 == 75 [pid = 1843] [id = 145] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7246a800 == 74 [pid = 1843] [id = 193] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 128 (0x7f7b6f73f000) [pid = 1843] [serial = 550] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 127 (0x7f7b6eb8b800) [pid = 1843] [serial = 532] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 126 (0x7f7b7801fc00) [pid = 1843] [serial = 526] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 125 (0x7f7b86cdd000) [pid = 1843] [serial = 529] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77f55800 == 73 [pid = 1843] [id = 192] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76074000 == 72 [pid = 1843] [id = 191] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fde5000 == 71 [pid = 1843] [id = 190] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b914000 == 70 [pid = 1843] [id = 189] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73870000 == 69 [pid = 1843] [id = 188] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77279800 == 68 [pid = 1843] [id = 187] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a2a800 == 67 [pid = 1843] [id = 186] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7393e000 == 66 [pid = 1843] [id = 185] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e10c000 == 65 [pid = 1843] [id = 184] 15:06:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bca5000 == 64 [pid = 1843] [id = 183] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6e05cc00) [pid = 1843] [serial = 541] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b8a846000) [pid = 1843] [serial = 518] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b8adc0400) [pid = 1843] [serial = 535] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b6ee69c00) [pid = 1843] [serial = 544] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b6e1eac00) [pid = 1843] [serial = 542] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b6e058800) [pid = 1843] [serial = 520] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b6f73a400) [pid = 1843] [serial = 547] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b70011c00) [pid = 1843] [serial = 548] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b6f11f800) [pid = 1843] [serial = 545] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b6bc62000) [pid = 1843] [serial = 538] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b71913400) [pid = 1843] [serial = 523] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b6cce8000) [pid = 1843] [serial = 539] [outer = (nil)] [url = about:blank] 15:06:47 INFO - PROCESS | 1843 | 1461190007797 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:06:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:06:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1883ms 15:06:47 INFO - PROCESS | 1843 | 1461190007816 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 15:06:47 INFO - PROCESS | 1843 | 1461190007823 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 15:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:06:47 INFO - PROCESS | 1843 | 1461190007832 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:06:47 INFO - PROCESS | 1843 | 1461190007835 Marionette TRACE conn3 <- [1,770,null,{}] 15:06:47 INFO - PROCESS | 1843 | 1461190007840 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:48 INFO - PROCESS | 1843 | 1461190008029 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 15:06:48 INFO - PROCESS | 1843 | 1461190008139 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e808800 == 65 [pid = 1843] [id = 200] 15:06:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b6e0dc400) [pid = 1843] [serial = 600] [outer = (nil)] 15:06:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b70017800) [pid = 1843] [serial = 601] [outer = 0x7f7b6e0dc400] 15:06:48 INFO - PROCESS | 1843 | 1461190008195 Marionette DEBUG loaded listener.js 15:06:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b70eaec00) [pid = 1843] [serial = 602] [outer = 0x7f7b6e0dc400] 15:06:48 INFO - PROCESS | 1843 | 1461190008792 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 980ms 15:06:48 INFO - PROCESS | 1843 | 1461190008812 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 15:06:48 INFO - PROCESS | 1843 | 1461190008815 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 15:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:06:48 INFO - PROCESS | 1843 | 1461190008820 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:06:48 INFO - PROCESS | 1843 | 1461190008825 Marionette TRACE conn3 <- [1,774,null,{}] 15:06:48 INFO - PROCESS | 1843 | 1461190008839 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:49 INFO - PROCESS | 1843 | 1461190009012 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 15:06:49 INFO - PROCESS | 1843 | 1461190009030 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fedc800 == 66 [pid = 1843] [id = 201] 15:06:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b7241c400) [pid = 1843] [serial = 603] [outer = (nil)] 15:06:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b739b1800) [pid = 1843] [serial = 604] [outer = 0x7f7b7241c400] 15:06:49 INFO - PROCESS | 1843 | 1461190009090 Marionette DEBUG loaded listener.js 15:06:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b758a7c00) [pid = 1843] [serial = 605] [outer = 0x7f7b7241c400] 15:06:49 INFO - PROCESS | 1843 | 1461190009937 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1185ms 15:06:50 INFO - PROCESS | 1843 | 1461190010006 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 15:06:50 INFO - PROCESS | 1843 | 1461190010010 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 15:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:06:50 INFO - PROCESS | 1843 | 1461190010015 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:06:50 INFO - PROCESS | 1843 | 1461190010017 Marionette TRACE conn3 <- [1,778,null,{}] 15:06:50 INFO - PROCESS | 1843 | 1461190010022 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:50 INFO - PROCESS | 1843 | 1461190010205 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 15:06:50 INFO - PROCESS | 1843 | 1461190010227 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73999000 == 67 [pid = 1843] [id = 202] 15:06:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6bc5e800) [pid = 1843] [serial = 606] [outer = (nil)] 15:06:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b76bd7000) [pid = 1843] [serial = 607] [outer = 0x7f7b6bc5e800] 15:06:50 INFO - PROCESS | 1843 | 1461190010286 Marionette DEBUG loaded listener.js 15:06:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b77d67000) [pid = 1843] [serial = 608] [outer = 0x7f7b6bc5e800] 15:06:51 INFO - PROCESS | 1843 | 1461190011043 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1081ms 15:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:06:51 INFO - PROCESS | 1843 | 1461190011098 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 15:06:51 INFO - PROCESS | 1843 | 1461190011101 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 15:06:51 INFO - PROCESS | 1843 | 1461190011106 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:06:51 INFO - PROCESS | 1843 | 1461190011109 Marionette TRACE conn3 <- [1,782,null,{}] 15:06:51 INFO - PROCESS | 1843 | 1461190011114 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:51 INFO - PROCESS | 1843 | 1461190011280 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 15:06:51 INFO - PROCESS | 1843 | 1461190011320 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77cce800 == 68 [pid = 1843] [id = 203] 15:06:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b6bc5d000) [pid = 1843] [serial = 609] [outer = (nil)] 15:06:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b7837e400) [pid = 1843] [serial = 610] [outer = 0x7f7b6bc5d000] 15:06:51 INFO - PROCESS | 1843 | 1461190011379 Marionette DEBUG loaded listener.js 15:06:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b788fc400) [pid = 1843] [serial = 611] [outer = 0x7f7b6bc5d000] 15:06:52 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6b9f0000) [pid = 1843] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:06:52 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b6eb82400) [pid = 1843] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:06:52 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b6ebee800) [pid = 1843] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:06:52 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b6e05d800) [pid = 1843] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:06:52 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b6ee60400) [pid = 1843] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:06:52 INFO - PROCESS | 1843 | 1461190012279 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1226ms 15:06:52 INFO - PROCESS | 1843 | 1461190012332 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 15:06:52 INFO - PROCESS | 1843 | 1461190012335 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 15:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:06:52 INFO - PROCESS | 1843 | 1461190012340 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:06:52 INFO - PROCESS | 1843 | 1461190012342 Marionette TRACE conn3 <- [1,786,null,{}] 15:06:52 INFO - PROCESS | 1843 | 1461190012347 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:52 INFO - PROCESS | 1843 | 1461190012495 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 15:06:52 INFO - PROCESS | 1843 | 1461190012508 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c6a800 == 69 [pid = 1843] [id = 204] 15:06:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b76a48c00) [pid = 1843] [serial = 612] [outer = (nil)] 15:06:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b7bc5a000) [pid = 1843] [serial = 613] [outer = 0x7f7b76a48c00] 15:06:52 INFO - PROCESS | 1843 | 1461190012579 Marionette DEBUG loaded listener.js 15:06:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b7fbde800) [pid = 1843] [serial = 614] [outer = 0x7f7b76a48c00] 15:06:53 INFO - PROCESS | 1843 | 1461190013319 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1027ms 15:06:53 INFO - PROCESS | 1843 | 1461190013369 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 15:06:53 INFO - PROCESS | 1843 | 1461190013371 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 15:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:06:53 INFO - PROCESS | 1843 | 1461190013384 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:06:53 INFO - PROCESS | 1843 | 1461190013387 Marionette TRACE conn3 <- [1,790,null,{}] 15:06:53 INFO - PROCESS | 1843 | 1461190013390 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:53 INFO - PROCESS | 1843 | 1461190013518 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 15:06:53 INFO - PROCESS | 1843 | 1461190013533 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8b1000 == 70 [pid = 1843] [id = 205] 15:06:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b7fbea800) [pid = 1843] [serial = 615] [outer = (nil)] 15:06:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b84cca800) [pid = 1843] [serial = 616] [outer = 0x7f7b7fbea800] 15:06:53 INFO - PROCESS | 1843 | 1461190013603 Marionette DEBUG loaded listener.js 15:06:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b85bba000) [pid = 1843] [serial = 617] [outer = 0x7f7b7fbea800] 15:06:54 INFO - PROCESS | 1843 | 1461190014566 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1229ms 15:06:54 INFO - PROCESS | 1843 | 1461190014614 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 15:06:54 INFO - PROCESS | 1843 | 1461190014620 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 15:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:06:54 INFO - PROCESS | 1843 | 1461190014627 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:06:54 INFO - PROCESS | 1843 | 1461190014632 Marionette TRACE conn3 <- [1,794,null,{}] 15:06:54 INFO - PROCESS | 1843 | 1461190014640 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:54 INFO - PROCESS | 1843 | 1461190014810 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 15:06:54 INFO - PROCESS | 1843 | 1461190014958 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee28000 == 71 [pid = 1843] [id = 206] 15:06:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b6cced800) [pid = 1843] [serial = 618] [outer = (nil)] 15:06:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b6ef57000) [pid = 1843] [serial = 619] [outer = 0x7f7b6cced800] 15:06:55 INFO - PROCESS | 1843 | 1461190015031 Marionette DEBUG loaded listener.js 15:06:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b6f49b400) [pid = 1843] [serial = 620] [outer = 0x7f7b6cced800] 15:06:55 INFO - PROCESS | 1843 | 1461190015927 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1330ms 15:06:55 INFO - PROCESS | 1843 | 1461190015959 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 15:06:55 INFO - PROCESS | 1843 | 1461190015968 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 15:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:06:55 INFO - PROCESS | 1843 | 1461190015977 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:06:55 INFO - PROCESS | 1843 | 1461190015980 Marionette TRACE conn3 <- [1,798,null,{}] 15:06:55 INFO - PROCESS | 1843 | 1461190015986 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:56 INFO - PROCESS | 1843 | 1461190016137 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 15:06:56 INFO - PROCESS | 1843 | 1461190016291 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76070800 == 72 [pid = 1843] [id = 207] 15:06:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 130 (0x7f7b6ddee400) [pid = 1843] [serial = 621] [outer = (nil)] 15:06:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 131 (0x7f7b7391a800) [pid = 1843] [serial = 622] [outer = 0x7f7b6ddee400] 15:06:56 INFO - PROCESS | 1843 | 1461190016360 Marionette DEBUG loaded listener.js 15:06:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 132 (0x7f7b751a8c00) [pid = 1843] [serial = 623] [outer = 0x7f7b6ddee400] 15:06:57 INFO - PROCESS | 1843 | 1461190017321 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1378ms 15:06:57 INFO - PROCESS | 1843 | 1461190017355 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 15:06:57 INFO - PROCESS | 1843 | 1461190017358 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 15:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:06:57 INFO - PROCESS | 1843 | 1461190017364 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:06:57 INFO - PROCESS | 1843 | 1461190017369 Marionette TRACE conn3 <- [1,802,null,{}] 15:06:57 INFO - PROCESS | 1843 | 1461190017384 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:57 INFO - PROCESS | 1843 | 1461190017532 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 15:06:57 INFO - PROCESS | 1843 | 1461190017687 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aa8c000 == 73 [pid = 1843] [id = 208] 15:06:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 133 (0x7f7b7609a000) [pid = 1843] [serial = 624] [outer = (nil)] 15:06:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 134 (0x7f7b78c3a000) [pid = 1843] [serial = 625] [outer = 0x7f7b7609a000] 15:06:57 INFO - PROCESS | 1843 | 1461190017764 Marionette DEBUG loaded listener.js 15:06:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 135 (0x7f7b7ee53000) [pid = 1843] [serial = 626] [outer = 0x7f7b7609a000] 15:06:58 INFO - PROCESS | 1843 | 1461190018594 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1281ms 15:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:06:58 INFO - PROCESS | 1843 | 1461190018646 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 15:06:58 INFO - PROCESS | 1843 | 1461190018649 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 15:06:58 INFO - PROCESS | 1843 | 1461190018655 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:06:58 INFO - PROCESS | 1843 | 1461190018658 Marionette TRACE conn3 <- [1,806,null,{}] 15:06:58 INFO - PROCESS | 1843 | 1461190018662 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:58 INFO - PROCESS | 1843 | 1461190018824 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 15:06:58 INFO - PROCESS | 1843 | 1461190018978 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b140000 == 74 [pid = 1843] [id = 209] 15:06:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 136 (0x7f7b76dd9400) [pid = 1843] [serial = 627] [outer = (nil)] 15:06:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 137 (0x7f7b85abd000) [pid = 1843] [serial = 628] [outer = 0x7f7b76dd9400] 15:06:59 INFO - PROCESS | 1843 | 1461190019049 Marionette DEBUG loaded listener.js 15:06:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 138 (0x7f7b85d99400) [pid = 1843] [serial = 629] [outer = 0x7f7b76dd9400] 15:06:59 INFO - PROCESS | 1843 | 1461190019792 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1182ms 15:06:59 INFO - PROCESS | 1843 | 1461190019836 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 15:06:59 INFO - PROCESS | 1843 | 1461190019840 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 15:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:06:59 INFO - PROCESS | 1843 | 1461190019845 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:06:59 INFO - PROCESS | 1843 | 1461190019847 Marionette TRACE conn3 <- [1,810,null,{}] 15:06:59 INFO - PROCESS | 1843 | 1461190019853 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:59 INFO - PROCESS | 1843 | 1461190019997 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 15:07:00 INFO - PROCESS | 1843 | 1461190020147 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b32f000 == 75 [pid = 1843] [id = 210] 15:07:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b8584e800) [pid = 1843] [serial = 630] [outer = (nil)] 15:07:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b85f79c00) [pid = 1843] [serial = 631] [outer = 0x7f7b8584e800] 15:07:00 INFO - PROCESS | 1843 | 1461190020217 Marionette DEBUG loaded listener.js 15:07:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b86cdc400) [pid = 1843] [serial = 632] [outer = 0x7f7b8584e800] 15:07:01 INFO - PROCESS | 1843 | 1461190021058 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1275ms 15:07:01 INFO - PROCESS | 1843 | 1461190021121 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 15:07:01 INFO - PROCESS | 1843 | 1461190021125 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 15:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:07:01 INFO - PROCESS | 1843 | 1461190021130 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:07:01 INFO - PROCESS | 1843 | 1461190021132 Marionette TRACE conn3 <- [1,814,null,{}] 15:07:01 INFO - PROCESS | 1843 | 1461190021137 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:01 INFO - PROCESS | 1843 | 1461190021305 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 15:07:01 INFO - PROCESS | 1843 | 1461190021455 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f29e800 == 76 [pid = 1843] [id = 211] 15:07:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b870ce000) [pid = 1843] [serial = 633] [outer = (nil)] 15:07:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b88ecd000) [pid = 1843] [serial = 634] [outer = 0x7f7b870ce000] 15:07:01 INFO - PROCESS | 1843 | 1461190021549 Marionette DEBUG loaded listener.js 15:07:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b8a866800) [pid = 1843] [serial = 635] [outer = 0x7f7b870ce000] 15:07:02 INFO - PROCESS | 1843 | 1461190022440 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:07:02 INFO - PROCESS | 1843 | 1461190022511 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 15:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:07:02 INFO - PROCESS | 1843 | 1461190022516 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:07:02 INFO - PROCESS | 1843 | 1461190022519 Marionette TRACE conn3 <- [1,818,null,{}] 15:07:02 INFO - PROCESS | 1843 | 1461190022524 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:02 INFO - PROCESS | 1843 | 1461190022658 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 15:07:02 INFO - PROCESS | 1843 | 1461190022810 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b9298c000 == 77 [pid = 1843] [id = 212] 15:07:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b870ecc00) [pid = 1843] [serial = 636] [outer = (nil)] 15:07:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b8adc8800) [pid = 1843] [serial = 637] [outer = 0x7f7b870ecc00] 15:07:02 INFO - PROCESS | 1843 | 1461190022882 Marionette DEBUG loaded listener.js 15:07:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b8ae48000) [pid = 1843] [serial = 638] [outer = 0x7f7b870ecc00] 15:07:03 INFO - PROCESS | 1843 | 1461190023713 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1225ms 15:07:03 INFO - PROCESS | 1843 | 1461190023742 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 15:07:03 INFO - PROCESS | 1843 | 1461190023745 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 15:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:07:03 INFO - PROCESS | 1843 | 1461190023751 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:07:03 INFO - PROCESS | 1843 | 1461190023753 Marionette TRACE conn3 <- [1,822,null,{}] 15:07:03 INFO - PROCESS | 1843 | 1461190023758 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:03 INFO - PROCESS | 1843 | 1461190023955 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 15:07:04 INFO - PROCESS | 1843 | 1461190024108 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0d7800 == 78 [pid = 1843] [id = 213] 15:07:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b76a48000) [pid = 1843] [serial = 639] [outer = (nil)] 15:07:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b76fbf000) [pid = 1843] [serial = 640] [outer = 0x7f7b76a48000] 15:07:04 INFO - PROCESS | 1843 | 1461190024177 Marionette DEBUG loaded listener.js 15:07:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b8adca800) [pid = 1843] [serial = 641] [outer = 0x7f7b76a48000] 15:07:05 INFO - PROCESS | 1843 | 1461190025245 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:07:05 INFO - PROCESS | 1843 | 1461190025295 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 15:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:07:05 INFO - PROCESS | 1843 | 1461190025304 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:07:05 INFO - PROCESS | 1843 | 1461190025307 Marionette TRACE conn3 <- [1,826,null,{}] 15:07:05 INFO - PROCESS | 1843 | 1461190025314 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:05 INFO - PROCESS | 1843 | 1461190025472 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 15:07:05 INFO - PROCESS | 1843 | 1461190025692 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e821800 == 79 [pid = 1843] [id = 214] 15:07:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b6f123400) [pid = 1843] [serial = 642] [outer = (nil)] 15:07:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b6fe60000) [pid = 1843] [serial = 643] [outer = 0x7f7b6f123400] 15:07:05 INFO - PROCESS | 1843 | 1461190025857 Marionette DEBUG loaded listener.js 15:07:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b71914000) [pid = 1843] [serial = 644] [outer = 0x7f7b6f123400] 15:07:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78c6a800 == 78 [pid = 1843] [id = 204] 15:07:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77cce800 == 77 [pid = 1843] [id = 203] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b7837dc00) [pid = 1843] [serial = 583] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fedc800 == 76 [pid = 1843] [id = 201] 15:07:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e808800 == 75 [pid = 1843] [id = 200] 15:07:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b739a5000 == 74 [pid = 1843] [id = 199] 15:07:06 INFO - PROCESS | 1843 | 1461190026677 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b6e0d2c00) [pid = 1843] [serial = 580] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b74e70c00) [pid = 1843] [serial = 562] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b6f14b400) [pid = 1843] [serial = 571] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b7000f800) [pid = 1843] [serial = 572] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b7260a400) [pid = 1843] [serial = 574] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b6e1f6000) [pid = 1843] [serial = 569] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b6e0d3c00) [pid = 1843] [serial = 568] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b72410400) [pid = 1843] [serial = 559] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b6eb91000) [pid = 1843] [serial = 556] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 142 (0x7f7b6ccebc00) [pid = 1843] [serial = 553] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b7391fc00) [pid = 1843] [serial = 565] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b76bdd400) [pid = 1843] [serial = 581] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 139 (0x7f7b76b46800) [pid = 1843] [serial = 577] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 138 (0x7f7b76bd8000) [pid = 1843] [serial = 578] [outer = (nil)] [url = about:blank] 15:07:06 INFO - PROCESS | 1843 | --DOMWINDOW == 137 (0x7f7b758a8000) [pid = 1843] [serial = 575] [outer = (nil)] [url = about:blank] 15:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1435ms 15:07:06 INFO - PROCESS | 1843 | 1461190026739 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 15:07:06 INFO - PROCESS | 1843 | 1461190026745 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 15:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:07:06 INFO - PROCESS | 1843 | 1461190026755 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:07:06 INFO - PROCESS | 1843 | 1461190026758 Marionette TRACE conn3 <- [1,830,null,{}] 15:07:06 INFO - PROCESS | 1843 | 1461190026763 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:06 INFO - PROCESS | 1843 | 1461190026901 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 15:07:06 INFO - PROCESS | 1843 | 1461190026916 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70e6a000 == 75 [pid = 1843] [id = 215] 15:07:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 138 (0x7f7b7241b000) [pid = 1843] [serial = 645] [outer = (nil)] 15:07:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b739b0400) [pid = 1843] [serial = 646] [outer = 0x7f7b7241b000] 15:07:06 INFO - PROCESS | 1843 | 1461190026974 Marionette DEBUG loaded listener.js 15:07:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b75e57800) [pid = 1843] [serial = 647] [outer = 0x7f7b7241b000] 15:07:07 INFO - PROCESS | 1843 | 1461190027890 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1182ms 15:07:07 INFO - PROCESS | 1843 | 1461190027938 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 15:07:07 INFO - PROCESS | 1843 | 1461190027940 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 15:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:07:07 INFO - PROCESS | 1843 | 1461190027946 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:07:07 INFO - PROCESS | 1843 | 1461190027951 Marionette TRACE conn3 <- [1,834,null,{}] 15:07:07 INFO - PROCESS | 1843 | 1461190027965 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:08 INFO - PROCESS | 1843 | 1461190028102 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 15:07:08 INFO - PROCESS | 1843 | 1461190028218 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f37000 == 76 [pid = 1843] [id = 216] 15:07:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b7260ec00) [pid = 1843] [serial = 648] [outer = (nil)] 15:07:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b78374400) [pid = 1843] [serial = 649] [outer = 0x7f7b7260ec00] 15:07:08 INFO - PROCESS | 1843 | 1461190028280 Marionette DEBUG loaded listener.js 15:07:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b795bb800) [pid = 1843] [serial = 650] [outer = 0x7f7b7260ec00] 15:07:08 INFO - PROCESS | 1843 | 1461190028945 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1041ms 15:07:09 INFO - PROCESS | 1843 | 1461190029010 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 15:07:09 INFO - PROCESS | 1843 | 1461190029014 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 15:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:07:09 INFO - PROCESS | 1843 | 1461190029042 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:07:09 INFO - PROCESS | 1843 | 1461190029044 Marionette TRACE conn3 <- [1,838,null,{}] 15:07:09 INFO - PROCESS | 1843 | 1461190029053 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:09 INFO - PROCESS | 1843 | 1461190029223 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 15:07:09 INFO - PROCESS | 1843 | 1461190029243 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780ef000 == 77 [pid = 1843] [id = 217] 15:07:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b7391fc00) [pid = 1843] [serial = 651] [outer = (nil)] 15:07:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b85abfc00) [pid = 1843] [serial = 652] [outer = 0x7f7b7391fc00] 15:07:09 INFO - PROCESS | 1843 | 1461190029302 Marionette DEBUG loaded listener.js 15:07:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b86cdac00) [pid = 1843] [serial = 653] [outer = 0x7f7b7391fc00] 15:07:10 INFO - PROCESS | 1843 | 1461190030049 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1029ms 15:07:10 INFO - PROCESS | 1843 | 1461190030074 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 15:07:10 INFO - PROCESS | 1843 | 1461190030077 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 15:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:07:10 INFO - PROCESS | 1843 | 1461190030082 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:07:10 INFO - PROCESS | 1843 | 1461190030084 Marionette TRACE conn3 <- [1,842,null,{}] 15:07:10 INFO - PROCESS | 1843 | 1461190030088 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:10 INFO - PROCESS | 1843 | 1461190030269 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 15:07:10 INFO - PROCESS | 1843 | 1461190030293 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7bad0800 == 78 [pid = 1843] [id = 218] 15:07:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b8584cc00) [pid = 1843] [serial = 654] [outer = (nil)] 15:07:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b870f4000) [pid = 1843] [serial = 655] [outer = 0x7f7b8584cc00] 15:07:10 INFO - PROCESS | 1843 | 1461190030349 Marionette DEBUG loaded listener.js 15:07:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b8a84bc00) [pid = 1843] [serial = 656] [outer = 0x7f7b8584cc00] 15:07:11 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b6bc5e800) [pid = 1843] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:07:11 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b6e0dc400) [pid = 1843] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:07:11 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b6e062400) [pid = 1843] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:07:11 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b7241c400) [pid = 1843] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:07:11 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b6bc5d000) [pid = 1843] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:07:11 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b76a48c00) [pid = 1843] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:07:11 INFO - PROCESS | 1843 | 1461190031170 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1124ms 15:07:11 INFO - PROCESS | 1843 | 1461190031206 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 15:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:07:11 INFO - PROCESS | 1843 | 1461190031209 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 15:07:11 INFO - PROCESS | 1843 | 1461190031213 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:07:11 INFO - PROCESS | 1843 | 1461190031216 Marionette TRACE conn3 <- [1,846,null,{}] 15:07:11 INFO - PROCESS | 1843 | 1461190031220 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:11 INFO - PROCESS | 1843 | 1461190031378 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 15:07:11 INFO - PROCESS | 1843 | 1461190031392 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86c10000 == 79 [pid = 1843] [id = 219] 15:07:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b7ba57400) [pid = 1843] [serial = 657] [outer = (nil)] 15:07:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b8af6e800) [pid = 1843] [serial = 658] [outer = 0x7f7b7ba57400] 15:07:11 INFO - PROCESS | 1843 | 1461190031452 Marionette DEBUG loaded listener.js 15:07:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b8b1ae400) [pid = 1843] [serial = 659] [outer = 0x7f7b7ba57400] 15:07:12 INFO - PROCESS | 1843 | 1461190032138 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 975ms 15:07:12 INFO - PROCESS | 1843 | 1461190032188 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 15:07:12 INFO - PROCESS | 1843 | 1461190032190 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 15:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:07:12 INFO - PROCESS | 1843 | 1461190032196 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:07:12 INFO - PROCESS | 1843 | 1461190032198 Marionette TRACE conn3 <- [1,850,null,{}] 15:07:12 INFO - PROCESS | 1843 | 1461190032203 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:12 INFO - PROCESS | 1843 | 1461190032367 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 15:07:12 INFO - PROCESS | 1843 | 1461190032382 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aec7000 == 80 [pid = 1843] [id = 220] 15:07:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b6ebe9c00) [pid = 1843] [serial = 660] [outer = (nil)] 15:07:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b6ecb9800) [pid = 1843] [serial = 661] [outer = 0x7f7b6ebe9c00] 15:07:12 INFO - PROCESS | 1843 | 1461190032439 Marionette DEBUG loaded listener.js 15:07:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b6ecc0800) [pid = 1843] [serial = 662] [outer = 0x7f7b6ebe9c00] 15:07:13 INFO - PROCESS | 1843 | 1461190033313 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1125ms 15:07:13 INFO - PROCESS | 1843 | 1461190033323 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 15:07:13 INFO - PROCESS | 1843 | 1461190033328 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 15:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:07:13 INFO - PROCESS | 1843 | 1461190033335 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:07:13 INFO - PROCESS | 1843 | 1461190033341 Marionette TRACE conn3 <- [1,854,null,{}] 15:07:13 INFO - PROCESS | 1843 | 1461190033349 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:13 INFO - PROCESS | 1843 | 1461190033508 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 15:07:13 INFO - PROCESS | 1843 | 1461190033672 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee37000 == 81 [pid = 1843] [id = 221] 15:07:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b6cce2c00) [pid = 1843] [serial = 663] [outer = (nil)] 15:07:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b6ecba800) [pid = 1843] [serial = 664] [outer = 0x7f7b6cce2c00] 15:07:13 INFO - PROCESS | 1843 | 1461190033749 Marionette DEBUG loaded listener.js 15:07:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b6f4a1000) [pid = 1843] [serial = 665] [outer = 0x7f7b6cce2c00] 15:07:14 INFO - PROCESS | 1843 | 1461190034588 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1287ms 15:07:14 INFO - PROCESS | 1843 | 1461190034625 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 15:07:14 INFO - PROCESS | 1843 | 1461190034633 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 15:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:07:14 INFO - PROCESS | 1843 | 1461190034644 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:07:14 INFO - PROCESS | 1843 | 1461190034647 Marionette TRACE conn3 <- [1,858,null,{}] 15:07:14 INFO - PROCESS | 1843 | 1461190034653 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:14 INFO - PROCESS | 1843 | 1461190034806 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 15:07:14 INFO - PROCESS | 1843 | 1461190034964 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cc6800 == 82 [pid = 1843] [id = 222] 15:07:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b6e0d3c00) [pid = 1843] [serial = 666] [outer = (nil)] 15:07:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b6fa95c00) [pid = 1843] [serial = 667] [outer = 0x7f7b6e0d3c00] 15:07:15 INFO - PROCESS | 1843 | 1461190035034 Marionette DEBUG loaded listener.js 15:07:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b70e22800) [pid = 1843] [serial = 668] [outer = 0x7f7b6e0d3c00] 15:07:15 INFO - PROCESS | 1843 | 1461190035968 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1379ms 15:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:07:16 INFO - PROCESS | 1843 | 1461190036023 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 15:07:16 INFO - PROCESS | 1843 | 1461190036026 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 15:07:16 INFO - PROCESS | 1843 | 1461190036034 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:07:16 INFO - PROCESS | 1843 | 1461190036039 Marionette TRACE conn3 <- [1,862,null,{}] 15:07:16 INFO - PROCESS | 1843 | 1461190036054 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:16 INFO - PROCESS | 1843 | 1461190036238 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 15:07:16 INFO - PROCESS | 1843 | 1461190036401 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb04000 == 83 [pid = 1843] [id = 223] 15:07:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b6fa8f800) [pid = 1843] [serial = 669] [outer = (nil)] 15:07:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b769ea000) [pid = 1843] [serial = 670] [outer = 0x7f7b6fa8f800] 15:07:16 INFO - PROCESS | 1843 | 1461190036475 Marionette DEBUG loaded listener.js 15:07:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b78381800) [pid = 1843] [serial = 671] [outer = 0x7f7b6fa8f800] 15:07:17 INFO - PROCESS | 1843 | 1461190037285 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1287ms 15:07:17 INFO - PROCESS | 1843 | 1461190037321 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 15:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:07:17 INFO - PROCESS | 1843 | 1461190037326 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 15:07:17 INFO - PROCESS | 1843 | 1461190037331 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:07:17 INFO - PROCESS | 1843 | 1461190037334 Marionette TRACE conn3 <- [1,866,null,{}] 15:07:17 INFO - PROCESS | 1843 | 1461190037339 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:17 INFO - PROCESS | 1843 | 1461190037485 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 15:07:17 INFO - PROCESS | 1843 | 1461190037643 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb1d800 == 84 [pid = 1843] [id = 224] 15:07:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b74e6d400) [pid = 1843] [serial = 672] [outer = (nil)] 15:07:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b85848800) [pid = 1843] [serial = 673] [outer = 0x7f7b74e6d400] 15:07:17 INFO - PROCESS | 1843 | 1461190037713 Marionette DEBUG loaded listener.js 15:07:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b86d76000) [pid = 1843] [serial = 674] [outer = 0x7f7b74e6d400] 15:07:18 INFO - PROCESS | 1843 | 1461190038522 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1229ms 15:07:18 INFO - PROCESS | 1843 | 1461190038560 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 15:07:18 INFO - PROCESS | 1843 | 1461190038563 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 15:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:07:18 INFO - PROCESS | 1843 | 1461190038569 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:07:18 INFO - PROCESS | 1843 | 1461190038571 Marionette TRACE conn3 <- [1,870,null,{}] 15:07:18 INFO - PROCESS | 1843 | 1461190038576 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:18 INFO - PROCESS | 1843 | 1461190038713 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 15:07:18 INFO - PROCESS | 1843 | 1461190038870 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce9a800 == 85 [pid = 1843] [id = 225] 15:07:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b6b883000) [pid = 1843] [serial = 675] [outer = (nil)] 15:07:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b8a849800) [pid = 1843] [serial = 676] [outer = 0x7f7b6b883000] 15:07:18 INFO - PROCESS | 1843 | 1461190038936 Marionette DEBUG loaded listener.js 15:07:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b8adcc800) [pid = 1843] [serial = 677] [outer = 0x7f7b6b883000] 15:07:19 INFO - PROCESS | 1843 | 1461190039769 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1233ms 15:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:07:19 INFO - PROCESS | 1843 | 1461190039803 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 15:07:19 INFO - PROCESS | 1843 | 1461190039806 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 15:07:19 INFO - PROCESS | 1843 | 1461190039812 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:07:19 INFO - PROCESS | 1843 | 1461190039815 Marionette TRACE conn3 <- [1,874,null,{}] 15:07:19 INFO - PROCESS | 1843 | 1461190039821 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:19 INFO - PROCESS | 1843 | 1461190039990 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 15:07:20 INFO - PROCESS | 1843 | 1461190040155 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bf2800 == 86 [pid = 1843] [id = 226] 15:07:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b870f8000) [pid = 1843] [serial = 678] [outer = (nil)] 15:07:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b8b35d400) [pid = 1843] [serial = 679] [outer = 0x7f7b870f8000] 15:07:20 INFO - PROCESS | 1843 | 1461190040226 Marionette DEBUG loaded listener.js 15:07:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b8b3d8400) [pid = 1843] [serial = 680] [outer = 0x7f7b870f8000] 15:07:21 INFO - PROCESS | 1843 | 1461190041043 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1277ms 15:07:21 INFO - PROCESS | 1843 | 1461190041088 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 15:07:21 INFO - PROCESS | 1843 | 1461190041090 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 15:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:07:21 INFO - PROCESS | 1843 | 1461190041096 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:07:21 INFO - PROCESS | 1843 | 1461190041098 Marionette TRACE conn3 <- [1,878,null,{}] 15:07:21 INFO - PROCESS | 1843 | 1461190041103 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:21 INFO - PROCESS | 1843 | 1461190041240 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 15:07:21 INFO - PROCESS | 1843 | 1461190041397 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65391000 == 87 [pid = 1843] [id = 227] 15:07:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b653cb000) [pid = 1843] [serial = 681] [outer = (nil)] 15:07:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b653d0000) [pid = 1843] [serial = 682] [outer = 0x7f7b653cb000] 15:07:21 INFO - PROCESS | 1843 | 1461190041464 Marionette DEBUG loaded listener.js 15:07:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b653d4800) [pid = 1843] [serial = 683] [outer = 0x7f7b653cb000] 15:07:22 INFO - PROCESS | 1843 | 1461190042310 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1278ms 15:07:22 INFO - PROCESS | 1843 | 1461190042376 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 15:07:22 INFO - PROCESS | 1843 | 1461190042379 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 15:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:07:22 INFO - PROCESS | 1843 | 1461190042385 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:07:22 INFO - PROCESS | 1843 | 1461190042387 Marionette TRACE conn3 <- [1,882,null,{}] 15:07:22 INFO - PROCESS | 1843 | 1461190042392 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:22 INFO - PROCESS | 1843 | 1461190042533 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 15:07:22 INFO - PROCESS | 1843 | 1461190042692 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec07000 == 88 [pid = 1843] [id = 228] 15:07:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b653cb800) [pid = 1843] [serial = 684] [outer = (nil)] 15:07:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b6ef58800) [pid = 1843] [serial = 685] [outer = 0x7f7b653cb800] 15:07:22 INFO - PROCESS | 1843 | 1461190042758 Marionette DEBUG loaded listener.js 15:07:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b75b82800) [pid = 1843] [serial = 686] [outer = 0x7f7b653cb800] 15:07:23 INFO - PROCESS | 1843 | 1461190043887 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1533ms 15:07:23 INFO - PROCESS | 1843 | 1461190043919 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 15:07:23 INFO - PROCESS | 1843 | 1461190043924 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 15:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:07:23 INFO - PROCESS | 1843 | 1461190043931 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:07:23 INFO - PROCESS | 1843 | 1461190043936 Marionette TRACE conn3 <- [1,886,null,{}] 15:07:23 INFO - PROCESS | 1843 | 1461190043944 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:24 INFO - PROCESS | 1843 | 1461190044122 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 15:07:24 INFO - PROCESS | 1843 | 1461190044311 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce90800 == 89 [pid = 1843] [id = 229] 15:07:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b6bc66000) [pid = 1843] [serial = 687] [outer = (nil)] 15:07:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6cce8000) [pid = 1843] [serial = 688] [outer = 0x7f7b6bc66000] 15:07:24 INFO - PROCESS | 1843 | 1461190044372 Marionette DEBUG loaded listener.js 15:07:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6e059400) [pid = 1843] [serial = 689] [outer = 0x7f7b6bc66000] 15:07:25 INFO - PROCESS | 1843 | 1461190045168 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1279ms 15:07:25 INFO - PROCESS | 1843 | 1461190045211 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 15:07:25 INFO - PROCESS | 1843 | 1461190045218 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 15:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:07:25 INFO - PROCESS | 1843 | 1461190045226 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:07:25 INFO - PROCESS | 1843 | 1461190045229 Marionette TRACE conn3 <- [1,890,null,{}] 15:07:25 INFO - PROCESS | 1843 | 1461190045233 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:25 INFO - PROCESS | 1843 | 1461190045371 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 15:07:25 INFO - PROCESS | 1843 | 1461190045534 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f458000 == 90 [pid = 1843] [id = 230] 15:07:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b6ebe6400) [pid = 1843] [serial = 690] [outer = (nil)] 15:07:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6cbdac00) [pid = 1843] [serial = 691] [outer = 0x7f7b6ebe6400] 15:07:25 INFO - PROCESS | 1843 | 1461190045650 Marionette DEBUG loaded listener.js 15:07:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6ee64800) [pid = 1843] [serial = 692] [outer = 0x7f7b6ebe6400] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b869d6800 == 89 [pid = 1843] [id = 172] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b86c10000 == 88 [pid = 1843] [id = 219] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6e1eb400) [pid = 1843] [serial = 586] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b6fd17800) [pid = 1843] [serial = 589] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b78024400) [pid = 1843] [serial = 592] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b84cca800) [pid = 1843] [serial = 616] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7bad0800 == 87 [pid = 1843] [id = 218] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780ef000 == 86 [pid = 1843] [id = 217] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76f37000 == 85 [pid = 1843] [id = 216] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73999000 == 84 [pid = 1843] [id = 202] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70e6a000 == 83 [pid = 1843] [id = 215] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e821800 == 82 [pid = 1843] [id = 214] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b140000 == 81 [pid = 1843] [id = 209] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aa8c000 == 80 [pid = 1843] [id = 208] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76070800 == 79 [pid = 1843] [id = 207] 15:07:26 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee28000 == 78 [pid = 1843] [id = 206] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b76bd7000) [pid = 1843] [serial = 607] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b70017800) [pid = 1843] [serial = 601] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b70eaec00) [pid = 1843] [serial = 602] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b795bbc00) [pid = 1843] [serial = 595] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b6fe59400) [pid = 1843] [serial = 599] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b6ee65400) [pid = 1843] [serial = 598] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b739b1800) [pid = 1843] [serial = 604] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b7837e400) [pid = 1843] [serial = 610] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b7fbde800) [pid = 1843] [serial = 614] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b7bc5a000) [pid = 1843] [serial = 613] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b788fc400) [pid = 1843] [serial = 611] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b77d67000) [pid = 1843] [serial = 608] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b758a7c00) [pid = 1843] [serial = 605] [outer = (nil)] [url = about:blank] 15:07:26 INFO - PROCESS | 1843 | 1461190046653 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1483ms 15:07:26 INFO - PROCESS | 1843 | 1461190046709 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 15:07:26 INFO - PROCESS | 1843 | 1461190046711 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 15:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:07:26 INFO - PROCESS | 1843 | 1461190046717 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:07:26 INFO - PROCESS | 1843 | 1461190046722 Marionette TRACE conn3 <- [1,894,null,{}] 15:07:26 INFO - PROCESS | 1843 | 1461190046736 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:26 INFO - PROCESS | 1843 | 1461190046901 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 15:07:27 INFO - PROCESS | 1843 | 1461190047018 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb03800 == 79 [pid = 1843] [id = 231] 15:07:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b6ef5e400) [pid = 1843] [serial = 693] [outer = (nil)] 15:07:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b6fa92c00) [pid = 1843] [serial = 694] [outer = 0x7f7b6ef5e400] 15:07:27 INFO - PROCESS | 1843 | 1461190047090 Marionette DEBUG loaded listener.js 15:07:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b70d88c00) [pid = 1843] [serial = 695] [outer = 0x7f7b6ef5e400] 15:07:27 INFO - PROCESS | 1843 | 1461190047717 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1034ms 15:07:27 INFO - PROCESS | 1843 | 1461190047752 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 15:07:27 INFO - PROCESS | 1843 | 1461190047755 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 15:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:07:27 INFO - PROCESS | 1843 | 1461190047761 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:07:27 INFO - PROCESS | 1843 | 1461190047762 Marionette TRACE conn3 <- [1,898,null,{}] 15:07:27 INFO - PROCESS | 1843 | 1461190047767 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:27 INFO - PROCESS | 1843 | 1461190047937 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 15:07:27 INFO - PROCESS | 1843 | 1461190047955 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72451800 == 80 [pid = 1843] [id = 232] 15:07:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b6b9f8000) [pid = 1843] [serial = 696] [outer = (nil)] 15:07:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b72605000) [pid = 1843] [serial = 697] [outer = 0x7f7b6b9f8000] 15:07:28 INFO - PROCESS | 1843 | 1461190048012 Marionette DEBUG loaded listener.js 15:07:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b74ecec00) [pid = 1843] [serial = 698] [outer = 0x7f7b6b9f8000] 15:07:28 INFO - PROCESS | 1843 | 1461190048737 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1028ms 15:07:28 INFO - PROCESS | 1843 | 1461190048789 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 15:07:28 INFO - PROCESS | 1843 | 1461190048792 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 15:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:07:28 INFO - PROCESS | 1843 | 1461190048797 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:07:28 INFO - PROCESS | 1843 | 1461190048809 Marionette TRACE conn3 <- [1,902,null,{}] 15:07:28 INFO - PROCESS | 1843 | 1461190048839 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:29 INFO - PROCESS | 1843 | 1461190049023 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 15:07:29 INFO - PROCESS | 1843 | 1461190049046 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7394b800 == 81 [pid = 1843] [id = 233] 15:07:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b72413400) [pid = 1843] [serial = 699] [outer = (nil)] 15:07:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b75b84000) [pid = 1843] [serial = 700] [outer = 0x7f7b72413400] 15:07:29 INFO - PROCESS | 1843 | 1461190049101 Marionette DEBUG loaded listener.js 15:07:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b75b89000) [pid = 1843] [serial = 701] [outer = 0x7f7b72413400] 15:07:29 INFO - PROCESS | 1843 | 1461190049867 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1115ms 15:07:29 INFO - PROCESS | 1843 | 1461190049914 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 15:07:29 INFO - PROCESS | 1843 | 1461190049917 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 15:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:07:29 INFO - PROCESS | 1843 | 1461190049922 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:07:29 INFO - PROCESS | 1843 | 1461190049924 Marionette TRACE conn3 <- [1,906,null,{}] 15:07:29 INFO - PROCESS | 1843 | 1461190049929 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:30 INFO - PROCESS | 1843 | 1461190050119 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 15:07:30 INFO - PROCESS | 1843 | 1461190050148 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7726f000 == 82 [pid = 1843] [id = 234] 15:07:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b75b8d400) [pid = 1843] [serial = 702] [outer = (nil)] 15:07:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b7713b800) [pid = 1843] [serial = 703] [outer = 0x7f7b75b8d400] 15:07:30 INFO - PROCESS | 1843 | 1461190050206 Marionette DEBUG loaded listener.js 15:07:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b78022000) [pid = 1843] [serial = 704] [outer = 0x7f7b75b8d400] 15:07:30 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b7260ec00) [pid = 1843] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:07:30 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b8584cc00) [pid = 1843] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:07:30 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b6f123400) [pid = 1843] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:07:30 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b7ba57400) [pid = 1843] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:07:30 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b7391fc00) [pid = 1843] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:07:30 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b7241b000) [pid = 1843] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:07:31 INFO - PROCESS | 1843 | 1461190051172 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1282ms 15:07:31 INFO - PROCESS | 1843 | 1461190051205 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 15:07:31 INFO - PROCESS | 1843 | 1461190051207 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 15:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:07:31 INFO - PROCESS | 1843 | 1461190051212 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:07:31 INFO - PROCESS | 1843 | 1461190051214 Marionette TRACE conn3 <- [1,910,null,{}] 15:07:31 INFO - PROCESS | 1843 | 1461190051219 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:31 INFO - PROCESS | 1843 | 1461190051357 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 15:07:31 INFO - PROCESS | 1843 | 1461190051369 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780d3800 == 83 [pid = 1843] [id = 235] 15:07:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b739b2c00) [pid = 1843] [serial = 705] [outer = (nil)] 15:07:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b7837c000) [pid = 1843] [serial = 706] [outer = 0x7f7b739b2c00] 15:07:31 INFO - PROCESS | 1843 | 1461190051425 Marionette DEBUG loaded listener.js 15:07:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b788f1c00) [pid = 1843] [serial = 707] [outer = 0x7f7b739b2c00] 15:07:32 INFO - PROCESS | 1843 | 1461190052143 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 975ms 15:07:32 INFO - PROCESS | 1843 | 1461190052188 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 15:07:32 INFO - PROCESS | 1843 | 1461190052191 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 15:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:07:32 INFO - PROCESS | 1843 | 1461190052196 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:07:32 INFO - PROCESS | 1843 | 1461190052198 Marionette TRACE conn3 <- [1,914,null,{}] 15:07:32 INFO - PROCESS | 1843 | 1461190052206 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:32 INFO - PROCESS | 1843 | 1461190052381 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 15:07:32 INFO - PROCESS | 1843 | 1461190052393 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cd8800 == 84 [pid = 1843] [id = 236] 15:07:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b75b8e000) [pid = 1843] [serial = 708] [outer = (nil)] 15:07:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b7ba8a400) [pid = 1843] [serial = 709] [outer = 0x7f7b75b8e000] 15:07:32 INFO - PROCESS | 1843 | 1461190052448 Marionette DEBUG loaded listener.js 15:07:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b7fbddc00) [pid = 1843] [serial = 710] [outer = 0x7f7b75b8e000] 15:07:33 INFO - PROCESS | 1843 | 1461190053211 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1074ms 15:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:07:33 INFO - PROCESS | 1843 | 1461190053287 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 15:07:33 INFO - PROCESS | 1843 | 1461190053291 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 15:07:33 INFO - PROCESS | 1843 | 1461190053299 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:07:33 INFO - PROCESS | 1843 | 1461190053305 Marionette TRACE conn3 <- [1,918,null,{}] 15:07:33 INFO - PROCESS | 1843 | 1461190053314 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:33 INFO - PROCESS | 1843 | 1461190053478 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 15:07:33 INFO - PROCESS | 1843 | 1461190053635 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca92000 == 85 [pid = 1843] [id = 237] 15:07:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b64bcfc00) [pid = 1843] [serial = 711] [outer = (nil)] 15:07:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6bc5e400) [pid = 1843] [serial = 712] [outer = 0x7f7b64bcfc00] 15:07:33 INFO - PROCESS | 1843 | 1461190053706 Marionette DEBUG loaded listener.js 15:07:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b6e0db400) [pid = 1843] [serial = 713] [outer = 0x7f7b64bcfc00] 15:07:34 INFO - PROCESS | 1843 | 1461190054579 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1335ms 15:07:34 INFO - PROCESS | 1843 | 1461190054633 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 15:07:34 INFO - PROCESS | 1843 | 1461190054641 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 15:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:07:34 INFO - PROCESS | 1843 | 1461190054651 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:07:34 INFO - PROCESS | 1843 | 1461190054655 Marionette TRACE conn3 <- [1,922,null,{}] 15:07:34 INFO - PROCESS | 1843 | 1461190054660 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:34 INFO - PROCESS | 1843 | 1461190054806 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 15:07:34 INFO - PROCESS | 1843 | 1461190054965 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73878000 == 86 [pid = 1843] [id = 238] 15:07:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b64bd5400) [pid = 1843] [serial = 714] [outer = (nil)] 15:07:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6f49e400) [pid = 1843] [serial = 715] [outer = 0x7f7b64bd5400] 15:07:35 INFO - PROCESS | 1843 | 1461190055033 Marionette DEBUG loaded listener.js 15:07:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b6fd0d400) [pid = 1843] [serial = 716] [outer = 0x7f7b64bd5400] 15:07:35 INFO - PROCESS | 1843 | 1461190055984 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1384ms 15:07:36 INFO - PROCESS | 1843 | 1461190056035 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 15:07:36 INFO - PROCESS | 1843 | 1461190056038 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 15:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:07:36 INFO - PROCESS | 1843 | 1461190056044 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:07:36 INFO - PROCESS | 1843 | 1461190056049 Marionette TRACE conn3 <- [1,926,null,{}] 15:07:36 INFO - PROCESS | 1843 | 1461190056064 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:36 INFO - PROCESS | 1843 | 1461190056217 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 15:07:36 INFO - PROCESS | 1843 | 1461190056377 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85dab000 == 87 [pid = 1843] [id = 239] 15:07:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b72418400) [pid = 1843] [serial = 717] [outer = (nil)] 15:07:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b75b8bc00) [pid = 1843] [serial = 718] [outer = 0x7f7b72418400] 15:07:36 INFO - PROCESS | 1843 | 1461190056447 Marionette DEBUG loaded listener.js 15:07:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b76de1800) [pid = 1843] [serial = 719] [outer = 0x7f7b72418400] 15:07:37 INFO - PROCESS | 1843 | 1461190057286 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1281ms 15:07:37 INFO - PROCESS | 1843 | 1461190057326 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 15:07:37 INFO - PROCESS | 1843 | 1461190057330 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 15:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:07:37 INFO - PROCESS | 1843 | 1461190057336 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:07:37 INFO - PROCESS | 1843 | 1461190057338 Marionette TRACE conn3 <- [1,930,null,{}] 15:07:37 INFO - PROCESS | 1843 | 1461190057362 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:37 INFO - PROCESS | 1843 | 1461190057515 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 15:07:37 INFO - PROCESS | 1843 | 1461190057673 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aec3000 == 88 [pid = 1843] [id = 240] 15:07:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b73920000) [pid = 1843] [serial = 720] [outer = (nil)] 15:07:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b795bd000) [pid = 1843] [serial = 721] [outer = 0x7f7b73920000] 15:07:37 INFO - PROCESS | 1843 | 1461190057746 Marionette DEBUG loaded listener.js 15:07:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b8584e000) [pid = 1843] [serial = 722] [outer = 0x7f7b73920000] 15:07:38 INFO - PROCESS | 1843 | 1461190058551 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1245ms 15:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:07:38 INFO - PROCESS | 1843 | 1461190058581 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 15:07:38 INFO - PROCESS | 1843 | 1461190058584 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 15:07:38 INFO - PROCESS | 1843 | 1461190058590 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:07:38 INFO - PROCESS | 1843 | 1461190058593 Marionette TRACE conn3 <- [1,934,null,{}] 15:07:38 INFO - PROCESS | 1843 | 1461190058598 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:38 INFO - PROCESS | 1843 | 1461190058740 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 15:07:38 INFO - PROCESS | 1843 | 1461190058902 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f21b800 == 89 [pid = 1843] [id = 241] 15:07:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b7837c800) [pid = 1843] [serial = 723] [outer = (nil)] 15:07:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b85da3000) [pid = 1843] [serial = 724] [outer = 0x7f7b7837c800] 15:07:38 INFO - PROCESS | 1843 | 1461190058969 Marionette DEBUG loaded listener.js 15:07:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b870fb000) [pid = 1843] [serial = 725] [outer = 0x7f7b7837c800] 15:07:39 INFO - PROCESS | 1843 | 1461190059837 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1286ms 15:07:39 INFO - PROCESS | 1843 | 1461190059875 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 15:07:39 INFO - PROCESS | 1843 | 1461190059878 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 15:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:07:39 INFO - PROCESS | 1843 | 1461190059884 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:07:39 INFO - PROCESS | 1843 | 1461190059886 Marionette TRACE conn3 <- [1,938,null,{}] 15:07:39 INFO - PROCESS | 1843 | 1461190059891 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:40 INFO - PROCESS | 1843 | 1461190060055 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 15:07:40 INFO - PROCESS | 1843 | 1461190060221 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfbd000 == 90 [pid = 1843] [id = 242] 15:07:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b8a850800) [pid = 1843] [serial = 726] [outer = (nil)] 15:07:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b8ae42400) [pid = 1843] [serial = 727] [outer = 0x7f7b8a850800] 15:07:40 INFO - PROCESS | 1843 | 1461190060293 Marionette DEBUG loaded listener.js 15:07:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b8b2ccc00) [pid = 1843] [serial = 728] [outer = 0x7f7b8a850800] 15:07:41 INFO - PROCESS | 1843 | 1461190061114 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1281ms 15:07:41 INFO - PROCESS | 1843 | 1461190061166 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 15:07:41 INFO - PROCESS | 1843 | 1461190061169 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 15:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:07:41 INFO - PROCESS | 1843 | 1461190061174 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:07:41 INFO - PROCESS | 1843 | 1461190061176 Marionette TRACE conn3 <- [1,942,null,{}] 15:07:41 INFO - PROCESS | 1843 | 1461190061182 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:41 INFO - PROCESS | 1843 | 1461190061321 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 15:07:41 INFO - PROCESS | 1843 | 1461190061482 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63435800 == 91 [pid = 1843] [id = 243] 15:07:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b662ecc00) [pid = 1843] [serial = 729] [outer = (nil)] 15:07:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b662f1800) [pid = 1843] [serial = 730] [outer = 0x7f7b662ecc00] 15:07:41 INFO - PROCESS | 1843 | 1461190061549 Marionette DEBUG loaded listener.js 15:07:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b662f7000) [pid = 1843] [serial = 731] [outer = 0x7f7b662ecc00] 15:07:42 INFO - PROCESS | 1843 | 1461190062407 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1275ms 15:07:42 INFO - PROCESS | 1843 | 1461190062451 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 15:07:42 INFO - PROCESS | 1843 | 1461190062454 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 15:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:07:42 INFO - PROCESS | 1843 | 1461190062460 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:07:42 INFO - PROCESS | 1843 | 1461190062462 Marionette TRACE conn3 <- [1,946,null,{}] 15:07:42 INFO - PROCESS | 1843 | 1461190062467 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:42 INFO - PROCESS | 1843 | 1461190062607 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 15:07:42 INFO - PROCESS | 1843 | 1461190062768 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7245b800 == 92 [pid = 1843] [id = 244] 15:07:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b63ceb400) [pid = 1843] [serial = 732] [outer = (nil)] 15:07:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b63cf4000) [pid = 1843] [serial = 733] [outer = 0x7f7b63ceb400] 15:07:42 INFO - PROCESS | 1843 | 1461190062836 Marionette DEBUG loaded listener.js 15:07:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b63cf9c00) [pid = 1843] [serial = 734] [outer = 0x7f7b63ceb400] 15:07:43 INFO - PROCESS | 1843 | 1461190063669 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1282ms 15:07:43 INFO - PROCESS | 1843 | 1461190063743 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 15:07:43 INFO - PROCESS | 1843 | 1461190063745 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 15:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:07:43 INFO - PROCESS | 1843 | 1461190063751 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:07:43 INFO - PROCESS | 1843 | 1461190063753 Marionette TRACE conn3 <- [1,950,null,{}] 15:07:43 INFO - PROCESS | 1843 | 1461190063758 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:43 INFO - PROCESS | 1843 | 1461190063910 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 15:07:44 INFO - PROCESS | 1843 | 1461190064074 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64de1000 == 93 [pid = 1843] [id = 245] 15:07:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b63cec400) [pid = 1843] [serial = 735] [outer = (nil)] 15:07:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b662f3000) [pid = 1843] [serial = 736] [outer = 0x7f7b63cec400] 15:07:44 INFO - PROCESS | 1843 | 1461190064143 Marionette DEBUG loaded listener.js 15:07:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b6c076000) [pid = 1843] [serial = 737] [outer = 0x7f7b63cec400] 15:07:44 INFO - PROCESS | 1843 | 1461190064921 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1230ms 15:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:07:44 INFO - PROCESS | 1843 | 1461190064982 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 15:07:44 INFO - PROCESS | 1843 | 1461190064985 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 15:07:44 INFO - PROCESS | 1843 | 1461190064991 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:07:44 INFO - PROCESS | 1843 | 1461190064994 Marionette TRACE conn3 <- [1,954,null,{}] 15:07:45 INFO - PROCESS | 1843 | 1461190064998 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:45 INFO - PROCESS | 1843 | 1461190065144 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 15:07:45 INFO - PROCESS | 1843 | 1461190065304 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73878800 == 94 [pid = 1843] [id = 246] 15:07:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b63cf2c00) [pid = 1843] [serial = 738] [outer = (nil)] 15:07:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b6c07b800) [pid = 1843] [serial = 739] [outer = 0x7f7b63cf2c00] 15:07:45 INFO - PROCESS | 1843 | 1461190065370 Marionette DEBUG loaded listener.js 15:07:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b6c081000) [pid = 1843] [serial = 740] [outer = 0x7f7b63cf2c00] 15:07:46 INFO - PROCESS | 1843 | 1461190066662 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1729ms 15:07:46 INFO - PROCESS | 1843 | 1461190066719 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 15:07:46 INFO - PROCESS | 1843 | 1461190066725 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 15:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:07:46 INFO - PROCESS | 1843 | 1461190066732 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:07:46 INFO - PROCESS | 1843 | 1461190066737 Marionette TRACE conn3 <- [1,958,null,{}] 15:07:46 INFO - PROCESS | 1843 | 1461190066744 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:46 INFO - PROCESS | 1843 | 1461190066903 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 15:07:47 INFO - PROCESS | 1843 | 1461190067077 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65385800 == 95 [pid = 1843] [id = 247] 15:07:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b653d1400) [pid = 1843] [serial = 741] [outer = (nil)] 15:07:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b664cc000) [pid = 1843] [serial = 742] [outer = 0x7f7b653d1400] 15:07:47 INFO - PROCESS | 1843 | 1461190067150 Marionette DEBUG loaded listener.js 15:07:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b664d5000) [pid = 1843] [serial = 743] [outer = 0x7f7b653d1400] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780d3800 == 94 [pid = 1843] [id = 235] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7726f000 == 93 [pid = 1843] [id = 234] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b8adc8800) [pid = 1843] [serial = 637] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b6ef57000) [pid = 1843] [serial = 619] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b7391a800) [pid = 1843] [serial = 622] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b88ecd000) [pid = 1843] [serial = 634] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b85f79c00) [pid = 1843] [serial = 631] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b85abd000) [pid = 1843] [serial = 628] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b78c3a000) [pid = 1843] [serial = 625] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b6ecb9800) [pid = 1843] [serial = 661] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | 1461190068247 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7394b800 == 92 [pid = 1843] [id = 233] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72451800 == 91 [pid = 1843] [id = 232] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb03800 == 90 [pid = 1843] [id = 231] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f458000 == 89 [pid = 1843] [id = 230] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce90800 == 88 [pid = 1843] [id = 229] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bf2800 == 87 [pid = 1843] [id = 226] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb1d800 == 86 [pid = 1843] [id = 224] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb04000 == 85 [pid = 1843] [id = 223] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cc6800 == 84 [pid = 1843] [id = 222] 15:07:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee37000 == 83 [pid = 1843] [id = 221] 15:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1579ms 15:07:48 INFO - PROCESS | 1843 | 1461190068312 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 15:07:48 INFO - PROCESS | 1843 | 1461190068320 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 15:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:07:48 INFO - PROCESS | 1843 | 1461190068328 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:07:48 INFO - PROCESS | 1843 | 1461190068332 Marionette TRACE conn3 <- [1,962,null,{}] 15:07:48 INFO - PROCESS | 1843 | 1461190068337 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:48 INFO - PROCESS | 1843 | 1461190068486 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b78374400) [pid = 1843] [serial = 649] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b8a84bc00) [pid = 1843] [serial = 656] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6fe60000) [pid = 1843] [serial = 643] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b71914000) [pid = 1843] [serial = 644] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b76fbf000) [pid = 1843] [serial = 640] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b8af6e800) [pid = 1843] [serial = 658] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b85abfc00) [pid = 1843] [serial = 652] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b86cdac00) [pid = 1843] [serial = 653] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b75e57800) [pid = 1843] [serial = 647] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b8b1ae400) [pid = 1843] [serial = 659] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b870f4000) [pid = 1843] [serial = 655] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b795bb800) [pid = 1843] [serial = 650] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b739b0400) [pid = 1843] [serial = 646] [outer = (nil)] [url = about:blank] 15:07:48 INFO - PROCESS | 1843 | 1461190068619 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0c9000 == 84 [pid = 1843] [id = 248] 15:07:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b664d5400) [pid = 1843] [serial = 744] [outer = (nil)] 15:07:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b6ddf4000) [pid = 1843] [serial = 745] [outer = 0x7f7b664d5400] 15:07:48 INFO - PROCESS | 1843 | 1461190068751 Marionette DEBUG loaded listener.js 15:07:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b6e1eac00) [pid = 1843] [serial = 746] [outer = 0x7f7b664d5400] 15:07:49 INFO - PROCESS | 1843 | 1461190069374 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1080ms 15:07:49 INFO - PROCESS | 1843 | 1461190069408 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 15:07:49 INFO - PROCESS | 1843 | 1461190069411 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 15:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:07:49 INFO - PROCESS | 1843 | 1461190069417 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:07:49 INFO - PROCESS | 1843 | 1461190069421 Marionette TRACE conn3 <- [1,966,null,{}] 15:07:49 INFO - PROCESS | 1843 | 1461190069436 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:49 INFO - PROCESS | 1843 | 1461190069583 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 15:07:49 INFO - PROCESS | 1843 | 1461190069709 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec03800 == 85 [pid = 1843] [id = 249] 15:07:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6ccebc00) [pid = 1843] [serial = 747] [outer = (nil)] 15:07:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b6ecbac00) [pid = 1843] [serial = 748] [outer = 0x7f7b6ccebc00] 15:07:49 INFO - PROCESS | 1843 | 1461190069767 Marionette DEBUG loaded listener.js 15:07:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b6f742800) [pid = 1843] [serial = 749] [outer = 0x7f7b6ccebc00] 15:07:50 INFO - PROCESS | 1843 | 1461190070396 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1036ms 15:07:50 INFO - PROCESS | 1843 | 1461190070452 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 15:07:50 INFO - PROCESS | 1843 | 1461190070456 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 15:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:07:50 INFO - PROCESS | 1843 | 1461190070462 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:07:50 INFO - PROCESS | 1843 | 1461190070464 Marionette TRACE conn3 <- [1,970,null,{}] 15:07:50 INFO - PROCESS | 1843 | 1461190070469 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:50 INFO - PROCESS | 1843 | 1461190070671 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 15:07:50 INFO - PROCESS | 1843 | 1461190070698 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb1f800 == 86 [pid = 1843] [id = 250] 15:07:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b6ee69000) [pid = 1843] [serial = 750] [outer = (nil)] 15:07:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b70d8ec00) [pid = 1843] [serial = 751] [outer = 0x7f7b6ee69000] 15:07:50 INFO - PROCESS | 1843 | 1461190070754 Marionette DEBUG loaded listener.js 15:07:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b72411400) [pid = 1843] [serial = 752] [outer = 0x7f7b6ee69000] 15:07:51 INFO - PROCESS | 1843 | 1461190071508 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1074ms 15:07:51 INFO - PROCESS | 1843 | 1461190071547 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 15:07:51 INFO - PROCESS | 1843 | 1461190071550 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 15:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:07:51 INFO - PROCESS | 1843 | 1461190071555 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:07:51 INFO - PROCESS | 1843 | 1461190071557 Marionette TRACE conn3 <- [1,974,null,{}] 15:07:51 INFO - PROCESS | 1843 | 1461190071562 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:51 INFO - PROCESS | 1843 | 1461190071742 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 15:07:51 INFO - PROCESS | 1843 | 1461190071763 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bf2000 == 87 [pid = 1843] [id = 251] 15:07:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b6ccea400) [pid = 1843] [serial = 753] [outer = (nil)] 15:07:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b7391d000) [pid = 1843] [serial = 754] [outer = 0x7f7b6ccea400] 15:07:51 INFO - PROCESS | 1843 | 1461190071817 Marionette DEBUG loaded listener.js 15:07:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b759b9800) [pid = 1843] [serial = 755] [outer = 0x7f7b6ccea400] 15:07:52 INFO - PROCESS | 1843 | 1461190072561 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1029ms 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b6ebe6400) [pid = 1843] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6b9f8000) [pid = 1843] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b72413400) [pid = 1843] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b6ef5e400) [pid = 1843] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6bc66000) [pid = 1843] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b75b8d400) [pid = 1843] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:07:52 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b739b2c00) [pid = 1843] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:07:52 INFO - PROCESS | 1843 | 1461190072815 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 15:07:52 INFO - PROCESS | 1843 | 1461190072817 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 15:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:07:52 INFO - PROCESS | 1843 | 1461190072824 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:07:52 INFO - PROCESS | 1843 | 1461190072827 Marionette TRACE conn3 <- [1,978,null,{}] 15:07:52 INFO - PROCESS | 1843 | 1461190072831 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:52 INFO - PROCESS | 1843 | 1461190072979 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 15:07:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b75b84800) [pid = 1843] [serial = 756] [outer = 0x7f7b6f4a2000] 15:07:53 INFO - PROCESS | 1843 | 1461190073038 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77cd5800 == 88 [pid = 1843] [id = 252] 15:07:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b662e9800) [pid = 1843] [serial = 757] [outer = (nil)] 15:07:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b78022800) [pid = 1843] [serial = 758] [outer = 0x7f7b662e9800] 15:07:53 INFO - PROCESS | 1843 | 1461190073227 Marionette DEBUG loaded listener.js 15:07:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b78c3a800) [pid = 1843] [serial = 759] [outer = 0x7f7b662e9800] 15:07:53 INFO - PROCESS | 1843 | 1461190073831 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1026ms 15:07:53 INFO - PROCESS | 1843 | 1461190073852 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 15:07:53 INFO - PROCESS | 1843 | 1461190073854 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 15:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:07:53 INFO - PROCESS | 1843 | 1461190073861 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:07:53 INFO - PROCESS | 1843 | 1461190073863 Marionette TRACE conn3 <- [1,982,null,{}] 15:07:53 INFO - PROCESS | 1843 | 1461190073868 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:53 INFO - PROCESS | 1843 | 1461190073994 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 15:07:54 INFO - PROCESS | 1843 | 1461190074011 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7727f800 == 89 [pid = 1843] [id = 253] 15:07:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b6f738400) [pid = 1843] [serial = 760] [outer = (nil)] 15:07:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b7ba59800) [pid = 1843] [serial = 761] [outer = 0x7f7b6f738400] 15:07:54 INFO - PROCESS | 1843 | 1461190074066 Marionette DEBUG loaded listener.js 15:07:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b85f08400) [pid = 1843] [serial = 762] [outer = 0x7f7b6f738400] 15:07:54 INFO - PROCESS | 1843 | 1461190074957 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1124ms 15:07:54 INFO - PROCESS | 1843 | 1461190074986 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 15:07:54 INFO - PROCESS | 1843 | 1461190074991 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 15:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:07:55 INFO - PROCESS | 1843 | 1461190074999 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:07:55 INFO - PROCESS | 1843 | 1461190075004 Marionette TRACE conn3 <- [1,986,null,{}] 15:07:55 INFO - PROCESS | 1843 | 1461190075021 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:55 INFO - PROCESS | 1843 | 1461190075264 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 15:07:55 INFO - PROCESS | 1843 | 1461190075388 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65385000 == 90 [pid = 1843] [id = 254] 15:07:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b653ca800) [pid = 1843] [serial = 763] [outer = (nil)] 15:07:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b664d1000) [pid = 1843] [serial = 764] [outer = 0x7f7b653ca800] 15:07:55 INFO - PROCESS | 1843 | 1461190075458 Marionette DEBUG loaded listener.js 15:07:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b6bc62c00) [pid = 1843] [serial = 765] [outer = 0x7f7b653ca800] 15:07:56 INFO - PROCESS | 1843 | 1461190076348 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1396ms 15:07:56 INFO - PROCESS | 1843 | 1461190076396 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 15:07:56 INFO - PROCESS | 1843 | 1461190076404 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 15:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:07:56 INFO - PROCESS | 1843 | 1461190076413 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:07:56 INFO - PROCESS | 1843 | 1461190076417 Marionette TRACE conn3 <- [1,990,null,{}] 15:07:56 INFO - PROCESS | 1843 | 1461190076422 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:56 INFO - PROCESS | 1843 | 1461190076582 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 15:07:56 INFO - PROCESS | 1843 | 1461190076759 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee33800 == 91 [pid = 1843] [id = 255] 15:07:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b664ce400) [pid = 1843] [serial = 766] [outer = (nil)] 15:07:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b6ebeac00) [pid = 1843] [serial = 767] [outer = 0x7f7b664ce400] 15:07:56 INFO - PROCESS | 1843 | 1461190076829 Marionette DEBUG loaded listener.js 15:07:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b6ee65400) [pid = 1843] [serial = 768] [outer = 0x7f7b664ce400] 15:07:57 INFO - PROCESS | 1843 | 1461190077775 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1428ms 15:07:57 INFO - PROCESS | 1843 | 1461190077841 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 15:07:57 INFO - PROCESS | 1843 | 1461190077845 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 15:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:07:57 INFO - PROCESS | 1843 | 1461190077850 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:07:57 INFO - PROCESS | 1843 | 1461190077856 Marionette TRACE conn3 <- [1,994,null,{}] 15:07:57 INFO - PROCESS | 1843 | 1461190077871 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:58 INFO - PROCESS | 1843 | 1461190078067 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 15:07:58 INFO - PROCESS | 1843 | 1461190078275 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b858cf000 == 92 [pid = 1843] [id = 256] 15:07:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b70e1ac00) [pid = 1843] [serial = 769] [outer = (nil)] 15:07:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b759b7c00) [pid = 1843] [serial = 770] [outer = 0x7f7b70e1ac00] 15:07:58 INFO - PROCESS | 1843 | 1461190078391 Marionette DEBUG loaded listener.js 15:07:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b76b43800) [pid = 1843] [serial = 771] [outer = 0x7f7b70e1ac00] 15:07:59 INFO - PROCESS | 1843 | 1461190079203 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1385ms 15:07:59 INFO - PROCESS | 1843 | 1461190079236 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 15:07:59 INFO - PROCESS | 1843 | 1461190079240 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 15:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:07:59 INFO - PROCESS | 1843 | 1461190079246 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:07:59 INFO - PROCESS | 1843 | 1461190079251 Marionette TRACE conn3 <- [1,998,null,{}] 15:07:59 INFO - PROCESS | 1843 | 1461190079256 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:07:59 INFO - PROCESS | 1843 | 1461190079403 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 15:07:59 INFO - PROCESS | 1843 | 1461190079579 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8af94000 == 93 [pid = 1843] [id = 257] 15:07:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b7241d000) [pid = 1843] [serial = 772] [outer = (nil)] 15:07:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b7bc94400) [pid = 1843] [serial = 773] [outer = 0x7f7b7241d000] 15:07:59 INFO - PROCESS | 1843 | 1461190079647 Marionette DEBUG loaded listener.js 15:07:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b889e7400) [pid = 1843] [serial = 774] [outer = 0x7f7b7241d000] 15:08:00 INFO - PROCESS | 1843 | 1461190080483 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1280ms 15:08:00 INFO - PROCESS | 1843 | 1461190080526 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 15:08:00 INFO - PROCESS | 1843 | 1461190080530 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 15:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:08:00 INFO - PROCESS | 1843 | 1461190080535 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:08:00 INFO - PROCESS | 1843 | 1461190080537 Marionette TRACE conn3 <- [1,1002,null,{}] 15:08:00 INFO - PROCESS | 1843 | 1461190080542 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:00 INFO - PROCESS | 1843 | 1461190080682 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 15:08:00 INFO - PROCESS | 1843 | 1461190080847 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f488000 == 94 [pid = 1843] [id = 258] 15:08:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b76b46800) [pid = 1843] [serial = 775] [outer = (nil)] 15:08:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b8a861c00) [pid = 1843] [serial = 776] [outer = 0x7f7b76b46800] 15:08:00 INFO - PROCESS | 1843 | 1461190080916 Marionette DEBUG loaded listener.js 15:08:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b8ae43800) [pid = 1843] [serial = 777] [outer = 0x7f7b76b46800] 15:08:01 INFO - PROCESS | 1843 | 1461190081791 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1327ms 15:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:08:01 INFO - PROCESS | 1843 | 1461190081864 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 15:08:01 INFO - PROCESS | 1843 | 1461190081866 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 15:08:01 INFO - PROCESS | 1843 | 1461190081872 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:08:01 INFO - PROCESS | 1843 | 1461190081875 Marionette TRACE conn3 <- [1,1006,null,{}] 15:08:01 INFO - PROCESS | 1843 | 1461190081880 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:02 INFO - PROCESS | 1843 | 1461190082094 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 15:08:02 INFO - PROCESS | 1843 | 1461190082270 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64a98800 == 95 [pid = 1843] [id = 259] 15:08:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b63bd6c00) [pid = 1843] [serial = 778] [outer = (nil)] 15:08:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b77575c00) [pid = 1843] [serial = 779] [outer = 0x7f7b63bd6c00] 15:08:02 INFO - PROCESS | 1843 | 1461190082339 Marionette DEBUG loaded listener.js 15:08:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b8b103000) [pid = 1843] [serial = 780] [outer = 0x7f7b63bd6c00] 15:08:03 INFO - PROCESS | 1843 | 1461190083111 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1287ms 15:08:03 INFO - PROCESS | 1843 | 1461190083159 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 15:08:03 INFO - PROCESS | 1843 | 1461190083162 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 15:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:08:03 INFO - PROCESS | 1843 | 1461190083168 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:08:03 INFO - PROCESS | 1843 | 1461190083170 Marionette TRACE conn3 <- [1,1010,null,{}] 15:08:03 INFO - PROCESS | 1843 | 1461190083175 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:03 INFO - PROCESS | 1843 | 1461190083318 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 15:08:03 INFO - PROCESS | 1843 | 1461190083484 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63f68000 == 96 [pid = 1843] [id = 260] 15:08:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b63bd7c00) [pid = 1843] [serial = 781] [outer = (nil)] 15:08:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b63c97400) [pid = 1843] [serial = 782] [outer = 0x7f7b63bd7c00] 15:08:03 INFO - PROCESS | 1843 | 1461190083553 Marionette DEBUG loaded listener.js 15:08:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b63c9dc00) [pid = 1843] [serial = 783] [outer = 0x7f7b63bd7c00] 15:08:04 INFO - PROCESS | 1843 | 1461190084359 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1232ms 15:08:04 INFO - PROCESS | 1843 | 1461190084401 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 15:08:04 INFO - PROCESS | 1843 | 1461190084404 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 15:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:08:04 INFO - PROCESS | 1843 | 1461190084409 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:08:04 INFO - PROCESS | 1843 | 1461190084411 Marionette TRACE conn3 <- [1,1014,null,{}] 15:08:04 INFO - PROCESS | 1843 | 1461190084417 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:04 INFO - PROCESS | 1843 | 1461190084568 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 15:08:04 INFO - PROCESS | 1843 | 1461190084736 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6eb0c000 == 97 [pid = 1843] [id = 261] 15:08:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b63bd8400) [pid = 1843] [serial = 784] [outer = (nil)] 15:08:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6eb2ec00) [pid = 1843] [serial = 785] [outer = 0x7f7b63bd8400] 15:08:04 INFO - PROCESS | 1843 | 1461190084804 Marionette DEBUG loaded listener.js 15:08:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6eb33800) [pid = 1843] [serial = 786] [outer = 0x7f7b63bd8400] 15:08:05 INFO - PROCESS | 1843 | 1461190085628 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1274ms 15:08:05 INFO - PROCESS | 1843 | 1461190085685 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 15:08:05 INFO - PROCESS | 1843 | 1461190085688 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 15:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:08:05 INFO - PROCESS | 1843 | 1461190085694 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:08:05 INFO - PROCESS | 1843 | 1461190085696 Marionette TRACE conn3 <- [1,1018,null,{}] 15:08:05 INFO - PROCESS | 1843 | 1461190085701 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:05 INFO - PROCESS | 1843 | 1461190085876 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 15:08:06 INFO - PROCESS | 1843 | 1461190086048 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca9e800 == 98 [pid = 1843] [id = 262] 15:08:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b626c6400) [pid = 1843] [serial = 787] [outer = (nil)] 15:08:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b626cb800) [pid = 1843] [serial = 788] [outer = 0x7f7b626c6400] 15:08:06 INFO - PROCESS | 1843 | 1461190086112 Marionette DEBUG loaded listener.js 15:08:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b626d0000) [pid = 1843] [serial = 789] [outer = 0x7f7b626c6400] 15:08:06 INFO - PROCESS | 1843 | 1461190086952 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1328ms 15:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:08:07 INFO - PROCESS | 1843 | 1461190087024 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 15:08:07 INFO - PROCESS | 1843 | 1461190087026 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 15:08:07 INFO - PROCESS | 1843 | 1461190087033 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:08:07 INFO - PROCESS | 1843 | 1461190087035 Marionette TRACE conn3 <- [1,1022,null,{}] 15:08:07 INFO - PROCESS | 1843 | 1461190087041 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:07 INFO - PROCESS | 1843 | 1461190087184 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 15:08:07 INFO - PROCESS | 1843 | 1461190087365 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780dc000 == 99 [pid = 1843] [id = 263] 15:08:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b626c6800) [pid = 1843] [serial = 790] [outer = (nil)] 15:08:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b653d2800) [pid = 1843] [serial = 791] [outer = 0x7f7b626c6800] 15:08:07 INFO - PROCESS | 1843 | 1461190087432 Marionette DEBUG loaded listener.js 15:08:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b6eb34c00) [pid = 1843] [serial = 792] [outer = 0x7f7b626c6800] 15:08:08 INFO - PROCESS | 1843 | 1461190088605 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1629ms 15:08:08 INFO - PROCESS | 1843 | 1461190088664 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 15:08:08 INFO - PROCESS | 1843 | 1461190088669 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 15:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:08:08 INFO - PROCESS | 1843 | 1461190088677 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:08:08 INFO - PROCESS | 1843 | 1461190088682 Marionette TRACE conn3 <- [1,1026,null,{}] 15:08:08 INFO - PROCESS | 1843 | 1461190088698 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:08 INFO - PROCESS | 1843 | 1461190088994 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 15:08:09 INFO - PROCESS | 1843 | 1461190089156 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64cc5000 == 100 [pid = 1843] [id = 264] 15:08:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b63cf4400) [pid = 1843] [serial = 793] [outer = (nil)] 15:08:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b63cfac00) [pid = 1843] [serial = 794] [outer = 0x7f7b63cf4400] 15:08:09 INFO - PROCESS | 1843 | 1461190089219 Marionette DEBUG loaded listener.js 15:08:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b653c7000) [pid = 1843] [serial = 795] [outer = 0x7f7b63cf4400] 15:08:10 INFO - PROCESS | 1843 | 1461190090143 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1539ms 15:08:10 INFO - PROCESS | 1843 | 1461190090216 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 15:08:10 INFO - PROCESS | 1843 | 1461190090223 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 15:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:08:10 INFO - PROCESS | 1843 | 1461190090232 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:08:10 INFO - PROCESS | 1843 | 1461190090236 Marionette TRACE conn3 <- [1,1030,null,{}] 15:08:10 INFO - PROCESS | 1843 | 1461190090241 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:10 INFO - PROCESS | 1843 | 1461190090399 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 15:08:10 INFO - PROCESS | 1843 | 1461190090566 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6539a800 == 101 [pid = 1843] [id = 265] 15:08:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6b9f3c00) [pid = 1843] [serial = 796] [outer = (nil)] 15:08:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6bc64400) [pid = 1843] [serial = 797] [outer = 0x7f7b6b9f3c00] 15:08:10 INFO - PROCESS | 1843 | 1461190090668 Marionette DEBUG loaded listener.js 15:08:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b6c07f800) [pid = 1843] [serial = 798] [outer = 0x7f7b6b9f3c00] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b7ba8a400) [pid = 1843] [serial = 709] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b769ea000) [pid = 1843] [serial = 670] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b85848800) [pid = 1843] [serial = 673] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b8a849800) [pid = 1843] [serial = 676] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b8b35d400) [pid = 1843] [serial = 679] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b653d0000) [pid = 1843] [serial = 682] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77cd5800 == 100 [pid = 1843] [id = 252] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bf2000 == 99 [pid = 1843] [id = 251] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb1f800 == 98 [pid = 1843] [id = 250] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ec03800 == 97 [pid = 1843] [id = 249] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6c0c9000 == 96 [pid = 1843] [id = 248] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65385800 == 95 [pid = 1843] [id = 247] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aec3000 == 94 [pid = 1843] [id = 240] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85dab000 == 93 [pid = 1843] [id = 239] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73878000 == 92 [pid = 1843] [id = 238] 15:08:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ca92000 == 91 [pid = 1843] [id = 237] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b7837c000) [pid = 1843] [serial = 706] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b78022000) [pid = 1843] [serial = 704] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b75b89000) [pid = 1843] [serial = 701] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b788f1c00) [pid = 1843] [serial = 707] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b74ecec00) [pid = 1843] [serial = 698] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b6ef58800) [pid = 1843] [serial = 685] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b6ee64800) [pid = 1843] [serial = 692] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b6cbdac00) [pid = 1843] [serial = 691] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b6ecba800) [pid = 1843] [serial = 664] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b72605000) [pid = 1843] [serial = 697] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b75b84000) [pid = 1843] [serial = 700] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b6fa92c00) [pid = 1843] [serial = 694] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b70d88c00) [pid = 1843] [serial = 695] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b6e059400) [pid = 1843] [serial = 689] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b6cce8000) [pid = 1843] [serial = 688] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b6fa95c00) [pid = 1843] [serial = 667] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b7713b800) [pid = 1843] [serial = 703] [outer = (nil)] [url = about:blank] 15:08:11 INFO - PROCESS | 1843 | 1461190091581 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1376ms 15:08:11 INFO - PROCESS | 1843 | 1461190091609 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 15:08:11 INFO - PROCESS | 1843 | 1461190091611 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 15:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:08:11 INFO - PROCESS | 1843 | 1461190091617 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:08:11 INFO - PROCESS | 1843 | 1461190091622 Marionette TRACE conn3 <- [1,1034,null,{}] 15:08:11 INFO - PROCESS | 1843 | 1461190091636 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:11 INFO - PROCESS | 1843 | 1461190091787 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 15:08:11 INFO - PROCESS | 1843 | 1461190091802 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfae800 == 92 [pid = 1843] [id = 266] 15:08:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b6ddf6400) [pid = 1843] [serial = 799] [outer = (nil)] 15:08:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b6eb36c00) [pid = 1843] [serial = 800] [outer = 0x7f7b6ddf6400] 15:08:11 INFO - PROCESS | 1843 | 1461190091867 Marionette DEBUG loaded listener.js 15:08:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b6ebea400) [pid = 1843] [serial = 801] [outer = 0x7f7b6ddf6400] 15:08:12 INFO - PROCESS | 1843 | 1461190092646 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1084ms 15:08:12 INFO - PROCESS | 1843 | 1461190092702 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 15:08:12 INFO - PROCESS | 1843 | 1461190092706 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 15:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:08:12 INFO - PROCESS | 1843 | 1461190092711 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:08:12 INFO - PROCESS | 1843 | 1461190092713 Marionette TRACE conn3 <- [1,1038,null,{}] 15:08:12 INFO - PROCESS | 1843 | 1461190092718 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:12 INFO - PROCESS | 1843 | 1461190092850 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 15:08:12 INFO - PROCESS | 1843 | 1461190092991 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8bd800 == 93 [pid = 1843] [id = 267] 15:08:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b664d8400) [pid = 1843] [serial = 802] [outer = (nil)] 15:08:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b6ecbec00) [pid = 1843] [serial = 803] [outer = 0x7f7b664d8400] 15:08:13 INFO - PROCESS | 1843 | 1461190093050 Marionette DEBUG loaded listener.js 15:08:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b6f73a400) [pid = 1843] [serial = 804] [outer = 0x7f7b664d8400] 15:08:13 INFO - PROCESS | 1843 | 1461190093723 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1079ms 15:08:13 INFO - PROCESS | 1843 | 1461190093816 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 15:08:13 INFO - PROCESS | 1843 | 1461190093819 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 15:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:08:13 INFO - PROCESS | 1843 | 1461190093824 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:08:13 INFO - PROCESS | 1843 | 1461190093825 Marionette TRACE conn3 <- [1,1042,null,{}] 15:08:13 INFO - PROCESS | 1843 | 1461190093830 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:14 INFO - PROCESS | 1843 | 1461190094006 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 15:08:14 INFO - PROCESS | 1843 | 1461190094028 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb18800 == 94 [pid = 1843] [id = 268] 15:08:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b6f73f800) [pid = 1843] [serial = 805] [outer = (nil)] 15:08:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6fe59400) [pid = 1843] [serial = 806] [outer = 0x7f7b6f73f800] 15:08:14 INFO - PROCESS | 1843 | 1461190094084 Marionette DEBUG loaded listener.js 15:08:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b72413c00) [pid = 1843] [serial = 807] [outer = 0x7f7b6f73f800] 15:08:14 INFO - PROCESS | 1843 | 1461190094795 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1080ms 15:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:08:14 INFO - PROCESS | 1843 | 1461190094905 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 15:08:14 INFO - PROCESS | 1843 | 1461190094907 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 15:08:14 INFO - PROCESS | 1843 | 1461190094911 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:08:14 INFO - PROCESS | 1843 | 1461190094915 Marionette TRACE conn3 <- [1,1046,null,{}] 15:08:14 INFO - PROCESS | 1843 | 1461190094920 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:15 INFO - PROCESS | 1843 | 1461190095131 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 15:08:15 INFO - PROCESS | 1843 | 1461190095150 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bfc800 == 95 [pid = 1843] [id = 269] 15:08:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b7241c000) [pid = 1843] [serial = 808] [outer = (nil)] 15:08:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b75b88000) [pid = 1843] [serial = 809] [outer = 0x7f7b7241c000] 15:08:15 INFO - PROCESS | 1843 | 1461190095209 Marionette DEBUG loaded listener.js 15:08:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b78023000) [pid = 1843] [serial = 810] [outer = 0x7f7b7241c000] 15:08:15 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b653d1400) [pid = 1843] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:08:15 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b6ccebc00) [pid = 1843] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:08:15 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b662e9800) [pid = 1843] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:08:15 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b6ee69000) [pid = 1843] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:08:15 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b664d5400) [pid = 1843] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:08:15 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b6ccea400) [pid = 1843] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:08:16 INFO - PROCESS | 1843 | 1461190096156 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1275ms 15:08:16 INFO - PROCESS | 1843 | 1461190096187 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 15:08:16 INFO - PROCESS | 1843 | 1461190096190 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 15:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:08:16 INFO - PROCESS | 1843 | 1461190096195 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:08:16 INFO - PROCESS | 1843 | 1461190096197 Marionette TRACE conn3 <- [1,1050,null,{}] 15:08:16 INFO - PROCESS | 1843 | 1461190096202 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:16 INFO - PROCESS | 1843 | 1461190096386 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 15:08:16 INFO - PROCESS | 1843 | 1461190096407 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73876800 == 96 [pid = 1843] [id = 270] 15:08:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b6c082400) [pid = 1843] [serial = 811] [outer = (nil)] 15:08:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b76b4fc00) [pid = 1843] [serial = 812] [outer = 0x7f7b6c082400] 15:08:16 INFO - PROCESS | 1843 | 1461190096463 Marionette DEBUG loaded listener.js 15:08:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b7837f400) [pid = 1843] [serial = 813] [outer = 0x7f7b6c082400] 15:08:17 INFO - PROCESS | 1843 | 1461190097149 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 977ms 15:08:17 INFO - PROCESS | 1843 | 1461190097173 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 15:08:17 INFO - PROCESS | 1843 | 1461190097175 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 15:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:08:17 INFO - PROCESS | 1843 | 1461190097181 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:08:17 INFO - PROCESS | 1843 | 1461190097182 Marionette TRACE conn3 <- [1,1054,null,{}] 15:08:17 INFO - PROCESS | 1843 | 1461190097188 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:17 INFO - PROCESS | 1843 | 1461190097329 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 15:08:17 INFO - PROCESS | 1843 | 1461190097460 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b778ce000 == 97 [pid = 1843] [id = 271] 15:08:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b63bd0c00) [pid = 1843] [serial = 814] [outer = (nil)] 15:08:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b78383400) [pid = 1843] [serial = 815] [outer = 0x7f7b63bd0c00] 15:08:17 INFO - PROCESS | 1843 | 1461190097518 Marionette DEBUG loaded listener.js 15:08:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b7fbde000) [pid = 1843] [serial = 816] [outer = 0x7f7b63bd0c00] 15:08:18 INFO - PROCESS | 1843 | 1461190098416 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1281ms 15:08:18 INFO - PROCESS | 1843 | 1461190098463 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 15:08:18 INFO - PROCESS | 1843 | 1461190098469 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 15:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:08:18 INFO - PROCESS | 1843 | 1461190098477 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:08:18 INFO - PROCESS | 1843 | 1461190098482 Marionette TRACE conn3 <- [1,1058,null,{}] 15:08:18 INFO - PROCESS | 1843 | 1461190098489 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:18 INFO - PROCESS | 1843 | 1461190098657 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 15:08:18 INFO - PROCESS | 1843 | 1461190098823 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65385800 == 98 [pid = 1843] [id = 272] 15:08:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b64bd8400) [pid = 1843] [serial = 817] [outer = (nil)] 15:08:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b662f3800) [pid = 1843] [serial = 818] [outer = 0x7f7b64bd8400] 15:08:18 INFO - PROCESS | 1843 | 1461190098894 Marionette DEBUG loaded listener.js 15:08:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b6b88a000) [pid = 1843] [serial = 819] [outer = 0x7f7b64bd8400] 15:08:19 INFO - PROCESS | 1843 | 1461190099660 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1237ms 15:08:19 INFO - PROCESS | 1843 | 1461190099716 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 15:08:19 INFO - PROCESS | 1843 | 1461190099724 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 15:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:08:19 INFO - PROCESS | 1843 | 1461190099733 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:08:19 INFO - PROCESS | 1843 | 1461190099736 Marionette TRACE conn3 <- [1,1062,null,{}] 15:08:19 INFO - PROCESS | 1843 | 1461190099742 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:19 INFO - PROCESS | 1843 | 1461190099908 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 15:08:20 INFO - PROCESS | 1843 | 1461190100074 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb04000 == 99 [pid = 1843] [id = 273] 15:08:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b64bda400) [pid = 1843] [serial = 820] [outer = (nil)] 15:08:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b6e0dc400) [pid = 1843] [serial = 821] [outer = 0x7f7b64bda400] 15:08:20 INFO - PROCESS | 1843 | 1461190100143 Marionette DEBUG loaded listener.js 15:08:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6ebe5c00) [pid = 1843] [serial = 822] [outer = 0x7f7b64bda400] 15:08:21 INFO - PROCESS | 1843 | 1461190101053 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1383ms 15:08:21 INFO - PROCESS | 1843 | 1461190101117 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 15:08:21 INFO - PROCESS | 1843 | 1461190101121 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 15:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:08:21 INFO - PROCESS | 1843 | 1461190101127 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:08:21 INFO - PROCESS | 1843 | 1461190101132 Marionette TRACE conn3 <- [1,1066,null,{}] 15:08:21 INFO - PROCESS | 1843 | 1461190101147 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:21 INFO - PROCESS | 1843 | 1461190101345 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 15:08:21 INFO - PROCESS | 1843 | 1461190101513 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cd1000 == 100 [pid = 1843] [id = 274] 15:08:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6ebe7400) [pid = 1843] [serial = 823] [outer = (nil)] 15:08:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b74ecec00) [pid = 1843] [serial = 824] [outer = 0x7f7b6ebe7400] 15:08:21 INFO - PROCESS | 1843 | 1461190101584 Marionette DEBUG loaded listener.js 15:08:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b76a3cc00) [pid = 1843] [serial = 825] [outer = 0x7f7b6ebe7400] 15:08:22 INFO - PROCESS | 1843 | 1461190102423 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1346ms 15:08:22 INFO - PROCESS | 1843 | 1461190102473 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 15:08:22 INFO - PROCESS | 1843 | 1461190102477 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 15:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:08:22 INFO - PROCESS | 1843 | 1461190102483 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:08:22 INFO - PROCESS | 1843 | 1461190102485 Marionette TRACE conn3 <- [1,1070,null,{}] 15:08:22 INFO - PROCESS | 1843 | 1461190102490 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:22 INFO - PROCESS | 1843 | 1461190102635 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 15:08:22 INFO - PROCESS | 1843 | 1461190102805 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85a83800 == 101 [pid = 1843] [id = 275] 15:08:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6fa95c00) [pid = 1843] [serial = 826] [outer = (nil)] 15:08:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b794afc00) [pid = 1843] [serial = 827] [outer = 0x7f7b6fa95c00] 15:08:22 INFO - PROCESS | 1843 | 1461190102870 Marionette DEBUG loaded listener.js 15:08:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b84cc8800) [pid = 1843] [serial = 828] [outer = 0x7f7b6fa95c00] 15:08:23 INFO - PROCESS | 1843 | 1461190103669 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1232ms 15:08:23 INFO - PROCESS | 1843 | 1461190103716 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:08:23 INFO - PROCESS | 1843 | 1461190103720 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:08:23 INFO - PROCESS | 1843 | 1461190103725 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:08:23 INFO - PROCESS | 1843 | 1461190103727 Marionette TRACE conn3 <- [1,1074,null,{}] 15:08:23 INFO - PROCESS | 1843 | 1461190103732 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:23 INFO - PROCESS | 1843 | 1461190103873 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:08:24 INFO - PROCESS | 1843 | 1461190104044 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aa9e000 == 102 [pid = 1843] [id = 276] 15:08:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b76bdc000) [pid = 1843] [serial = 829] [outer = (nil)] 15:08:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b85d98800) [pid = 1843] [serial = 830] [outer = 0x7f7b76bdc000] 15:08:24 INFO - PROCESS | 1843 | 1461190104111 Marionette DEBUG loaded listener.js 15:08:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b88e2c800) [pid = 1843] [serial = 831] [outer = 0x7f7b76bdc000] 15:08:24 INFO - PROCESS | 1843 | 1461190104926 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1226ms 15:08:24 INFO - PROCESS | 1843 | 1461190104977 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:08:24 INFO - PROCESS | 1843 | 1461190104982 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:08:24 INFO - PROCESS | 1843 | 1461190104990 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:08:24 INFO - PROCESS | 1843 | 1461190104992 Marionette TRACE conn3 <- [1,1078,null,{}] 15:08:24 INFO - PROCESS | 1843 | 1461190104996 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:25 INFO - PROCESS | 1843 | 1461190105171 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:08:25 INFO - PROCESS | 1843 | 1461190105338 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63187800 == 103 [pid = 1843] [id = 277] 15:08:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b8a757800) [pid = 1843] [serial = 832] [outer = (nil)] 15:08:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b8b102c00) [pid = 1843] [serial = 833] [outer = 0x7f7b8a757800] 15:08:25 INFO - PROCESS | 1843 | 1461190105408 Marionette DEBUG loaded listener.js 15:08:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b8b362800) [pid = 1843] [serial = 834] [outer = 0x7f7b8a757800] 15:08:26 INFO - PROCESS | 1843 | 1461190106214 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1273ms 15:08:26 INFO - PROCESS | 1843 | 1461190106265 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:08:26 INFO - PROCESS | 1843 | 1461190106268 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:08:26 INFO - PROCESS | 1843 | 1461190106273 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:08:26 INFO - PROCESS | 1843 | 1461190106276 Marionette TRACE conn3 <- [1,1082,null,{}] 15:08:26 INFO - PROCESS | 1843 | 1461190106281 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:26 INFO - PROCESS | 1843 | 1461190106431 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:08:26 INFO - PROCESS | 1843 | 1461190106603 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce95800 == 104 [pid = 1843] [id = 278] 15:08:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b638b4c00) [pid = 1843] [serial = 835] [outer = (nil)] 15:08:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b638ba800) [pid = 1843] [serial = 836] [outer = 0x7f7b638b4c00] 15:08:26 INFO - PROCESS | 1843 | 1461190106675 Marionette DEBUG loaded listener.js 15:08:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b638bf400) [pid = 1843] [serial = 837] [outer = 0x7f7b638b4c00] 15:08:27 INFO - PROCESS | 1843 | 1461190107518 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1280ms 15:08:27 INFO - PROCESS | 1843 | 1461190107555 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:08:27 INFO - PROCESS | 1843 | 1461190107558 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:08:27 INFO - PROCESS | 1843 | 1461190107563 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:08:27 INFO - PROCESS | 1843 | 1461190107567 Marionette TRACE conn3 <- [1,1086,null,{}] 15:08:27 INFO - PROCESS | 1843 | 1461190107572 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:27 INFO - PROCESS | 1843 | 1461190107727 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:08:27 INFO - PROCESS | 1843 | 1461190107900 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd4000 == 105 [pid = 1843] [id = 279] 15:08:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b615d6400) [pid = 1843] [serial = 838] [outer = (nil)] 15:08:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b615db000) [pid = 1843] [serial = 839] [outer = 0x7f7b615d6400] 15:08:27 INFO - PROCESS | 1843 | 1461190107968 Marionette DEBUG loaded listener.js 15:08:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b615dfc00) [pid = 1843] [serial = 840] [outer = 0x7f7b615d6400] 15:08:28 INFO - PROCESS | 1843 | 1461190108799 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1277ms 15:08:28 INFO - PROCESS | 1843 | 1461190108842 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:08:28 INFO - PROCESS | 1843 | 1461190108844 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:08:28 INFO - PROCESS | 1843 | 1461190108850 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:08:28 INFO - PROCESS | 1843 | 1461190108853 Marionette TRACE conn3 <- [1,1090,null,{}] 15:08:28 INFO - PROCESS | 1843 | 1461190108858 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:29 INFO - PROCESS | 1843 | 1461190109016 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:08:29 INFO - PROCESS | 1843 | 1461190109190 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62f90000 == 106 [pid = 1843] [id = 280] 15:08:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b615d6c00) [pid = 1843] [serial = 841] [outer = (nil)] 15:08:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b62505000) [pid = 1843] [serial = 842] [outer = 0x7f7b615d6c00] 15:08:29 INFO - PROCESS | 1843 | 1461190109257 Marionette DEBUG loaded listener.js 15:08:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b62509400) [pid = 1843] [serial = 843] [outer = 0x7f7b615d6c00] 15:08:30 INFO - PROCESS | 1843 | 1461190110086 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1283ms 15:08:30 INFO - PROCESS | 1843 | 1461190110134 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:08:30 INFO - PROCESS | 1843 | 1461190110138 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:08:30 INFO - PROCESS | 1843 | 1461190110143 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:08:30 INFO - PROCESS | 1843 | 1461190110146 Marionette TRACE conn3 <- [1,1094,null,{}] 15:08:30 INFO - PROCESS | 1843 | 1461190110151 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:30 INFO - PROCESS | 1843 | 1461190110302 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:08:30 INFO - PROCESS | 1843 | 1461190110492 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd7800 == 107 [pid = 1843] [id = 281] 15:08:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b615dcc00) [pid = 1843] [serial = 844] [outer = (nil)] 15:08:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b6250e400) [pid = 1843] [serial = 845] [outer = 0x7f7b615dcc00] 15:08:30 INFO - PROCESS | 1843 | 1461190110560 Marionette DEBUG loaded listener.js 15:08:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b628cf000) [pid = 1843] [serial = 846] [outer = 0x7f7b615dcc00] 15:08:31 INFO - PROCESS | 1843 | 1461190111734 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1630ms 15:08:31 INFO - PROCESS | 1843 | 1461190111774 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:08:31 INFO - PROCESS | 1843 | 1461190111778 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:08:31 INFO - PROCESS | 1843 | 1461190111786 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:08:31 INFO - PROCESS | 1843 | 1461190111791 Marionette TRACE conn3 <- [1,1098,null,{}] 15:08:31 INFO - PROCESS | 1843 | 1461190111798 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:31 INFO - PROCESS | 1843 | 1461190111973 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:08:32 INFO - PROCESS | 1843 | 1461190112176 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c14000 == 108 [pid = 1843] [id = 282] 15:08:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b628d4800) [pid = 1843] [serial = 847] [outer = (nil)] 15:08:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b628d7800) [pid = 1843] [serial = 848] [outer = 0x7f7b628d4800] 15:08:32 INFO - PROCESS | 1843 | 1461190112237 Marionette DEBUG loaded listener.js 15:08:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b638b5800) [pid = 1843] [serial = 849] [outer = 0x7f7b628d4800] 15:08:33 INFO - PROCESS | 1843 | 1461190113068 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1332ms 15:08:33 INFO - PROCESS | 1843 | 1461190113118 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:08:33 INFO - PROCESS | 1843 | 1461190113132 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:08:33 INFO - PROCESS | 1843 | 1461190113153 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:08:33 INFO - PROCESS | 1843 | 1461190113160 Marionette TRACE conn3 <- [1,1102,null,{}] 15:08:33 INFO - PROCESS | 1843 | 1461190113169 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:33 INFO - PROCESS | 1843 | 1461190113392 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:08:33 INFO - PROCESS | 1843 | 1461190113567 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64cca000 == 109 [pid = 1843] [id = 283] 15:08:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b628ddc00) [pid = 1843] [serial = 850] [outer = (nil)] 15:08:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b63bdb400) [pid = 1843] [serial = 851] [outer = 0x7f7b628ddc00] 15:08:33 INFO - PROCESS | 1843 | 1461190113665 Marionette DEBUG loaded listener.js 15:08:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b63c95c00) [pid = 1843] [serial = 852] [outer = 0x7f7b628ddc00] 15:08:34 INFO - PROCESS | 1843 | 1461190114543 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1439ms 15:08:34 INFO - PROCESS | 1843 | 1461190114588 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:08:34 INFO - PROCESS | 1843 | 1461190114592 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:08:34 INFO - PROCESS | 1843 | 1461190114597 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:08:34 INFO - PROCESS | 1843 | 1461190114602 Marionette TRACE conn3 <- [1,1106,null,{}] 15:08:34 INFO - PROCESS | 1843 | 1461190114616 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:34 INFO - PROCESS | 1843 | 1461190114762 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:08:34 INFO - PROCESS | 1843 | 1461190114944 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfb1000 == 110 [pid = 1843] [id = 284] 15:08:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b64bda000) [pid = 1843] [serial = 853] [outer = (nil)] 15:08:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b664d0400) [pid = 1843] [serial = 854] [outer = 0x7f7b64bda000] 15:08:35 INFO - PROCESS | 1843 | 1461190115017 Marionette DEBUG loaded listener.js 15:08:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b6bc5e800) [pid = 1843] [serial = 855] [outer = 0x7f7b64bda000] 15:08:35 INFO - PROCESS | 1843 | 1461190115828 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1287ms 15:08:35 INFO - PROCESS | 1843 | 1461190115886 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:08:35 INFO - PROCESS | 1843 | 1461190115889 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:08:35 INFO - PROCESS | 1843 | 1461190115895 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:08:35 INFO - PROCESS | 1843 | 1461190115897 Marionette TRACE conn3 <- [1,1110,null,{}] 15:08:35 INFO - PROCESS | 1843 | 1461190115902 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:36 INFO - PROCESS | 1843 | 1461190116052 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65391000 == 109 [pid = 1843] [id = 227] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce9a800 == 108 [pid = 1843] [id = 225] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73876800 == 107 [pid = 1843] [id = 270] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b795bd000) [pid = 1843] [serial = 721] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b75b8bc00) [pid = 1843] [serial = 718] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b6c07b800) [pid = 1843] [serial = 739] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b85da3000) [pid = 1843] [serial = 724] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b6bc5e400) [pid = 1843] [serial = 712] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b8ae42400) [pid = 1843] [serial = 727] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b662f1800) [pid = 1843] [serial = 730] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b6f49e400) [pid = 1843] [serial = 715] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b7ba59800) [pid = 1843] [serial = 761] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | 1461190116297 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bfc800 == 106 [pid = 1843] [id = 269] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb18800 == 105 [pid = 1843] [id = 268] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8bd800 == 104 [pid = 1843] [id = 267] 15:08:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64a83800 == 105 [pid = 1843] [id = 285] 15:08:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b63ceb800) [pid = 1843] [serial = 856] [outer = (nil)] 15:08:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b6bc5e400) [pid = 1843] [serial = 857] [outer = 0x7f7b63ceb800] 15:08:36 INFO - PROCESS | 1843 | 1461190116360 Marionette DEBUG loaded listener.js 15:08:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b6e1ef800) [pid = 1843] [serial = 858] [outer = 0x7f7b63ceb800] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6dfae800 == 104 [pid = 1843] [id = 266] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6539a800 == 103 [pid = 1843] [id = 265] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64cc5000 == 102 [pid = 1843] [id = 264] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6eb0c000 == 101 [pid = 1843] [id = 261] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63f68000 == 100 [pid = 1843] [id = 260] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64a98800 == 99 [pid = 1843] [id = 259] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8f488000 == 98 [pid = 1843] [id = 258] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8af94000 == 97 [pid = 1843] [id = 257] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b858cf000 == 96 [pid = 1843] [id = 256] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee33800 == 95 [pid = 1843] [id = 255] 15:08:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65385000 == 94 [pid = 1843] [id = 254] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b664d5000) [pid = 1843] [serial = 743] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b6ecbac00) [pid = 1843] [serial = 748] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b63cf4000) [pid = 1843] [serial = 733] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b78c3a800) [pid = 1843] [serial = 759] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b70d8ec00) [pid = 1843] [serial = 751] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b6f742800) [pid = 1843] [serial = 749] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b664cc000) [pid = 1843] [serial = 742] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b6e1eac00) [pid = 1843] [serial = 746] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b72411400) [pid = 1843] [serial = 752] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b662f3000) [pid = 1843] [serial = 736] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b6ebec800) [pid = 1843] [serial = 485] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b78022800) [pid = 1843] [serial = 758] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b759b9800) [pid = 1843] [serial = 755] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b7391d000) [pid = 1843] [serial = 754] [outer = (nil)] [url = about:blank] 15:08:36 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b6ddf4000) [pid = 1843] [serial = 745] [outer = (nil)] [url = about:blank] 15:08:37 INFO - PROCESS | 1843 | 1461190117102 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1228ms 15:08:37 INFO - PROCESS | 1843 | 1461190117123 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:08:37 INFO - PROCESS | 1843 | 1461190117126 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:08:37 INFO - PROCESS | 1843 | 1461190117131 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:08:37 INFO - PROCESS | 1843 | 1461190117134 Marionette TRACE conn3 <- [1,1114,null,{}] 15:08:37 INFO - PROCESS | 1843 | 1461190117139 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:37 INFO - PROCESS | 1843 | 1461190117354 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:08:37 INFO - PROCESS | 1843 | 1461190117374 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce95000 == 95 [pid = 1843] [id = 286] 15:08:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b63cf4000) [pid = 1843] [serial = 859] [outer = (nil)] 15:08:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b6e062000) [pid = 1843] [serial = 860] [outer = 0x7f7b63cf4000] 15:08:37 INFO - PROCESS | 1843 | 1461190117431 Marionette DEBUG loaded listener.js 15:08:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b6ebee800) [pid = 1843] [serial = 861] [outer = 0x7f7b63cf4000] 15:08:38 INFO - PROCESS | 1843 | 1461190118144 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1026ms 15:08:38 INFO - PROCESS | 1843 | 1461190118165 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:08:38 INFO - PROCESS | 1843 | 1461190118168 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:08:38 INFO - PROCESS | 1843 | 1461190118173 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:08:38 INFO - PROCESS | 1843 | 1461190118175 Marionette TRACE conn3 <- [1,1118,null,{}] 15:08:38 INFO - PROCESS | 1843 | 1461190118180 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:38 INFO - PROCESS | 1843 | 1461190118339 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:08:38 INFO - PROCESS | 1843 | 1461190118357 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f45f800 == 96 [pid = 1843] [id = 287] 15:08:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b6f155c00) [pid = 1843] [serial = 862] [outer = (nil)] 15:08:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b7241b800) [pid = 1843] [serial = 863] [outer = 0x7f7b6f155c00] 15:08:38 INFO - PROCESS | 1843 | 1461190118417 Marionette DEBUG loaded listener.js 15:08:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b739bb800) [pid = 1843] [serial = 864] [outer = 0x7f7b6f155c00] 15:08:39 INFO - PROCESS | 1843 | 1461190119234 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1087ms 15:08:39 INFO - PROCESS | 1843 | 1461190119262 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:08:39 INFO - PROCESS | 1843 | 1461190119265 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:08:39 INFO - PROCESS | 1843 | 1461190119271 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:08:39 INFO - PROCESS | 1843 | 1461190119273 Marionette TRACE conn3 <- [1,1122,null,{}] 15:08:39 INFO - PROCESS | 1843 | 1461190119278 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:39 INFO - PROCESS | 1843 | 1461190119458 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:08:39 INFO - PROCESS | 1843 | 1461190119492 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72be7000 == 97 [pid = 1843] [id = 288] 15:08:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b6f124c00) [pid = 1843] [serial = 865] [outer = (nil)] 15:08:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b75b86800) [pid = 1843] [serial = 866] [outer = 0x7f7b6f124c00] 15:08:39 INFO - PROCESS | 1843 | 1461190119549 Marionette DEBUG loaded listener.js 15:08:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b76be0400) [pid = 1843] [serial = 867] [outer = 0x7f7b6f124c00] 15:08:40 INFO - PROCESS | 1843 | 1461190120289 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1074ms 15:08:40 INFO - PROCESS | 1843 | 1461190120345 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:08:40 INFO - PROCESS | 1843 | 1461190120349 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:08:40 INFO - PROCESS | 1843 | 1461190120370 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:08:40 INFO - PROCESS | 1843 | 1461190120373 Marionette TRACE conn3 <- [1,1126,null,{}] 15:08:40 INFO - PROCESS | 1843 | 1461190120378 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:40 INFO - PROCESS | 1843 | 1461190120590 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:08:40 INFO - PROCESS | 1843 | 1461190120624 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7606a000 == 98 [pid = 1843] [id = 289] 15:08:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b74e72800) [pid = 1843] [serial = 868] [outer = (nil)] 15:08:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b782a8400) [pid = 1843] [serial = 869] [outer = 0x7f7b74e72800] 15:08:40 INFO - PROCESS | 1843 | 1461190120680 Marionette DEBUG loaded listener.js 15:08:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b85da3000) [pid = 1843] [serial = 870] [outer = 0x7f7b74e72800] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b6f14ec00) [pid = 1843] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b77d69400) [pid = 1843] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b7713b000) [pid = 1843] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b6b9f1800) [pid = 1843] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b6f156400) [pid = 1843] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b6cbd4c00) [pid = 1843] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b70eac000) [pid = 1843] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b772e7400) [pid = 1843] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b6bc63400) [pid = 1843] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b76a48000) [pid = 1843] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b63cf2c00) [pid = 1843] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b6e0d5800) [pid = 1843] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b6dded000) [pid = 1843] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b6cce2800) [pid = 1843] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b6eb84000) [pid = 1843] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b6cce4400) [pid = 1843] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b6f11cc00) [pid = 1843] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6cbd9800) [pid = 1843] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b8a847800) [pid = 1843] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b7000e400) [pid = 1843] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b6f73f800) [pid = 1843] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b7241c000) [pid = 1843] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b6c082400) [pid = 1843] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b6f738400) [pid = 1843] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b664d8400) [pid = 1843] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b6b9f3c00) [pid = 1843] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b6ddf6400) [pid = 1843] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b63cf4400) [pid = 1843] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b6cbdf800) [pid = 1843] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b7241b400) [pid = 1843] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b7260e400) [pid = 1843] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b6e1f1400) [pid = 1843] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b653cb800) [pid = 1843] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b6b9ea400) [pid = 1843] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6e0d9c00) [pid = 1843] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:08:41 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b6e0d3400) [pid = 1843] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:08:42 INFO - PROCESS | 1843 | 1461190122238 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1926ms 15:08:42 INFO - PROCESS | 1843 | 1461190122296 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:08:42 INFO - PROCESS | 1843 | 1461190122299 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:08:42 INFO - PROCESS | 1843 | 1461190122304 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:08:42 INFO - PROCESS | 1843 | 1461190122307 Marionette TRACE conn3 <- [1,1130,null,{}] 15:08:42 INFO - PROCESS | 1843 | 1461190122320 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:42 INFO - PROCESS | 1843 | 1461190122465 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:08:42 INFO - PROCESS | 1843 | 1461190122478 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e105800 == 99 [pid = 1843] [id = 290] 15:08:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b64bd3400) [pid = 1843] [serial = 871] [outer = (nil)] 15:08:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6c082400) [pid = 1843] [serial = 872] [outer = 0x7f7b64bd3400] 15:08:42 INFO - PROCESS | 1843 | 1461190122534 Marionette DEBUG loaded listener.js 15:08:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6e1f6c00) [pid = 1843] [serial = 873] [outer = 0x7f7b64bd3400] 15:08:43 INFO - PROCESS | 1843 | 1461190123270 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 986ms 15:08:43 INFO - PROCESS | 1843 | 1461190123290 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:08:43 INFO - PROCESS | 1843 | 1461190123293 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:08:43 INFO - PROCESS | 1843 | 1461190123298 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:08:43 INFO - PROCESS | 1843 | 1461190123301 Marionette TRACE conn3 <- [1,1134,null,{}] 15:08:43 INFO - PROCESS | 1843 | 1461190123305 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:43 INFO - PROCESS | 1843 | 1461190123495 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:08:43 INFO - PROCESS | 1843 | 1461190123516 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a29800 == 100 [pid = 1843] [id = 291] 15:08:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b63cf4400) [pid = 1843] [serial = 874] [outer = (nil)] 15:08:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6f156400) [pid = 1843] [serial = 875] [outer = 0x7f7b63cf4400] 15:08:43 INFO - PROCESS | 1843 | 1461190123573 Marionette DEBUG loaded listener.js 15:08:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b73921800) [pid = 1843] [serial = 876] [outer = 0x7f7b63cf4400] 15:08:44 INFO - PROCESS | 1843 | 1461190124577 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1326ms 15:08:44 INFO - PROCESS | 1843 | 1461190124625 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:08:44 INFO - PROCESS | 1843 | 1461190124631 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:08:44 INFO - PROCESS | 1843 | 1461190124640 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:08:44 INFO - PROCESS | 1843 | 1461190124644 Marionette TRACE conn3 <- [1,1138,null,{}] 15:08:44 INFO - PROCESS | 1843 | 1461190124652 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:44 INFO - PROCESS | 1843 | 1461190124846 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:08:45 INFO - PROCESS | 1843 | 1461190125030 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c13800 == 101 [pid = 1843] [id = 292] 15:08:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b628d4000) [pid = 1843] [serial = 877] [outer = (nil)] 15:08:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b638be400) [pid = 1843] [serial = 878] [outer = 0x7f7b628d4000] 15:08:45 INFO - PROCESS | 1843 | 1461190125121 Marionette DEBUG loaded listener.js 15:08:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b63bdd400) [pid = 1843] [serial = 879] [outer = 0x7f7b628d4000] 15:08:46 INFO - PROCESS | 1843 | 1461190126024 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1435ms 15:08:46 INFO - PROCESS | 1843 | 1461190126076 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:08:46 INFO - PROCESS | 1843 | 1461190126083 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:08:46 INFO - PROCESS | 1843 | 1461190126093 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:08:46 INFO - PROCESS | 1843 | 1461190126097 Marionette TRACE conn3 <- [1,1142,null,{}] 15:08:46 INFO - PROCESS | 1843 | 1461190126101 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:46 INFO - PROCESS | 1843 | 1461190126277 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:08:46 INFO - PROCESS | 1843 | 1461190126451 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8b2000 == 102 [pid = 1843] [id = 293] 15:08:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b628d8800) [pid = 1843] [serial = 880] [outer = (nil)] 15:08:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b662ec400) [pid = 1843] [serial = 881] [outer = 0x7f7b628d8800] 15:08:46 INFO - PROCESS | 1843 | 1461190126524 Marionette DEBUG loaded listener.js 15:08:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6c07e000) [pid = 1843] [serial = 882] [outer = 0x7f7b628d8800] 15:08:47 INFO - PROCESS | 1843 | 1461190127372 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1332ms 15:08:47 INFO - PROCESS | 1843 | 1461190127425 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:08:47 INFO - PROCESS | 1843 | 1461190127429 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:08:47 INFO - PROCESS | 1843 | 1461190127435 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:08:47 INFO - PROCESS | 1843 | 1461190127440 Marionette TRACE conn3 <- [1,1146,null,{}] 15:08:47 INFO - PROCESS | 1843 | 1461190127455 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:47 INFO - PROCESS | 1843 | 1461190127623 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:08:47 INFO - PROCESS | 1843 | 1461190127793 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79128800 == 103 [pid = 1843] [id = 294] 15:08:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6e0d2400) [pid = 1843] [serial = 883] [outer = (nil)] 15:08:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b6f11f800) [pid = 1843] [serial = 884] [outer = 0x7f7b6e0d2400] 15:08:47 INFO - PROCESS | 1843 | 1461190127868 Marionette DEBUG loaded listener.js 15:08:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6fa95000) [pid = 1843] [serial = 885] [outer = 0x7f7b6e0d2400] 15:08:48 INFO - PROCESS | 1843 | 1461190128654 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1283ms 15:08:48 INFO - PROCESS | 1843 | 1461190128719 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:08:48 INFO - PROCESS | 1843 | 1461190128724 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:08:48 INFO - PROCESS | 1843 | 1461190128729 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:08:48 INFO - PROCESS | 1843 | 1461190128732 Marionette TRACE conn3 <- [1,1150,null,{}] 15:08:48 INFO - PROCESS | 1843 | 1461190128737 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:48 INFO - PROCESS | 1843 | 1461190128975 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:08:49 INFO - PROCESS | 1843 | 1461190129149 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88e7a000 == 104 [pid = 1843] [id = 295] 15:08:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6eb32400) [pid = 1843] [serial = 886] [outer = (nil)] 15:08:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b75b88400) [pid = 1843] [serial = 887] [outer = 0x7f7b6eb32400] 15:08:49 INFO - PROCESS | 1843 | 1461190129223 Marionette DEBUG loaded listener.js 15:08:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b76d49400) [pid = 1843] [serial = 888] [outer = 0x7f7b6eb32400] 15:08:50 INFO - PROCESS | 1843 | 1461190130099 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1427ms 15:08:50 INFO - PROCESS | 1843 | 1461190130158 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:08:50 INFO - PROCESS | 1843 | 1461190130161 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:08:50 INFO - PROCESS | 1843 | 1461190130167 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:08:50 INFO - PROCESS | 1843 | 1461190130170 Marionette TRACE conn3 <- [1,1154,null,{}] 15:08:50 INFO - PROCESS | 1843 | 1461190130175 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:50 INFO - PROCESS | 1843 | 1461190130333 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:08:50 INFO - PROCESS | 1843 | 1461190130510 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8dc24000 == 105 [pid = 1843] [id = 296] 15:08:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b71853000) [pid = 1843] [serial = 889] [outer = (nil)] 15:08:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b78022800) [pid = 1843] [serial = 890] [outer = 0x7f7b71853000] 15:08:50 INFO - PROCESS | 1843 | 1461190130600 Marionette DEBUG loaded listener.js 15:08:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b7ba94000) [pid = 1843] [serial = 891] [outer = 0x7f7b71853000] 15:08:51 INFO - PROCESS | 1843 | 1461190131709 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1591ms 15:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:08:51 INFO - PROCESS | 1843 | 1461190131758 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:08:51 INFO - PROCESS | 1843 | 1461190131761 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:08:51 INFO - PROCESS | 1843 | 1461190131766 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:08:51 INFO - PROCESS | 1843 | 1461190131770 Marionette TRACE conn3 <- [1,1158,null,{}] 15:08:51 INFO - PROCESS | 1843 | 1461190131775 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:52 INFO - PROCESS | 1843 | 1461190132039 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:08:52 INFO - PROCESS | 1843 | 1461190132216 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64966000 == 106 [pid = 1843] [id = 297] 15:08:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b870ee400) [pid = 1843] [serial = 892] [outer = (nil)] 15:08:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b8a86cc00) [pid = 1843] [serial = 893] [outer = 0x7f7b870ee400] 15:08:52 INFO - PROCESS | 1843 | 1461190132288 Marionette DEBUG loaded listener.js 15:08:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b8b2cec00) [pid = 1843] [serial = 894] [outer = 0x7f7b870ee400] 15:08:53 INFO - PROCESS | 1843 | 1461190133150 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1438ms 15:08:53 INFO - PROCESS | 1843 | 1461190133207 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:08:53 INFO - PROCESS | 1843 | 1461190133210 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:08:53 INFO - PROCESS | 1843 | 1461190133216 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:08:53 INFO - PROCESS | 1843 | 1461190133218 Marionette TRACE conn3 <- [1,1162,null,{}] 15:08:53 INFO - PROCESS | 1843 | 1461190133224 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:53 INFO - PROCESS | 1843 | 1461190133391 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:08:53 INFO - PROCESS | 1843 | 1461190133571 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b604d2800 == 107 [pid = 1843] [id = 298] 15:08:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b625b1400) [pid = 1843] [serial = 895] [outer = (nil)] 15:08:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b625bb000) [pid = 1843] [serial = 896] [outer = 0x7f7b625b1400] 15:08:53 INFO - PROCESS | 1843 | 1461190133640 Marionette DEBUG loaded listener.js 15:08:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b625bf400) [pid = 1843] [serial = 897] [outer = 0x7f7b625b1400] 15:08:54 INFO - PROCESS | 1843 | 1461190134492 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1332ms 15:08:54 INFO - PROCESS | 1843 | 1461190134552 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:08:54 INFO - PROCESS | 1843 | 1461190134555 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:08:54 INFO - PROCESS | 1843 | 1461190134561 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:08:54 INFO - PROCESS | 1843 | 1461190134563 Marionette TRACE conn3 <- [1,1166,null,{}] 15:08:54 INFO - PROCESS | 1843 | 1461190134569 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:54 INFO - PROCESS | 1843 | 1461190134736 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:08:54 INFO - PROCESS | 1843 | 1461190134918 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6068a000 == 108 [pid = 1843] [id = 299] 15:08:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b625b5c00) [pid = 1843] [serial = 898] [outer = (nil)] 15:08:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b732c7800) [pid = 1843] [serial = 899] [outer = 0x7f7b625b5c00] 15:08:54 INFO - PROCESS | 1843 | 1461190134992 Marionette DEBUG loaded listener.js 15:08:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b732cb000) [pid = 1843] [serial = 900] [outer = 0x7f7b625b5c00] 15:08:55 INFO - PROCESS | 1843 | 1461190135811 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1330ms 15:08:55 INFO - PROCESS | 1843 | 1461190135892 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:08:55 INFO - PROCESS | 1843 | 1461190135895 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:08:55 INFO - PROCESS | 1843 | 1461190135900 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:08:55 INFO - PROCESS | 1843 | 1461190135902 Marionette TRACE conn3 <- [1,1170,null,{}] 15:08:55 INFO - PROCESS | 1843 | 1461190135908 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:56 INFO - PROCESS | 1843 | 1461190136067 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:08:56 INFO - PROCESS | 1843 | 1461190136245 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b606a2800 == 109 [pid = 1843] [id = 300] 15:08:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b60705800) [pid = 1843] [serial = 901] [outer = (nil)] 15:08:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b6070b400) [pid = 1843] [serial = 902] [outer = 0x7f7b60705800] 15:08:56 INFO - PROCESS | 1843 | 1461190136313 Marionette DEBUG loaded listener.js 15:08:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b60711000) [pid = 1843] [serial = 903] [outer = 0x7f7b60705800] 15:08:57 INFO - PROCESS | 1843 | 1461190137109 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1278ms 15:08:57 INFO - PROCESS | 1843 | 1461190137180 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:08:57 INFO - PROCESS | 1843 | 1461190137184 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:08:57 INFO - PROCESS | 1843 | 1461190137189 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:08:57 INFO - PROCESS | 1843 | 1461190137192 Marionette TRACE conn3 <- [1,1174,null,{}] 15:08:57 INFO - PROCESS | 1843 | 1461190137197 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:57 INFO - PROCESS | 1843 | 1461190137373 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:08:57 INFO - PROCESS | 1843 | 1461190137561 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64a88800 == 110 [pid = 1843] [id = 301] 15:08:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b60707000) [pid = 1843] [serial = 904] [outer = (nil)] 15:08:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b64bd5c00) [pid = 1843] [serial = 905] [outer = 0x7f7b60707000] 15:08:57 INFO - PROCESS | 1843 | 1461190137629 Marionette DEBUG loaded listener.js 15:08:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b6ef5b400) [pid = 1843] [serial = 906] [outer = 0x7f7b60707000] 15:08:58 INFO - PROCESS | 1843 | 1461190138466 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:08:58 INFO - PROCESS | 1843 | 1461190138525 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:08:58 INFO - PROCESS | 1843 | 1461190138531 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:08:58 INFO - PROCESS | 1843 | 1461190138535 Marionette TRACE conn3 <- [1,1178,null,{}] 15:08:58 INFO - PROCESS | 1843 | 1461190138539 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:08:58 INFO - PROCESS | 1843 | 1461190138743 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:08:58 INFO - PROCESS | 1843 | 1461190138926 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e74000 == 111 [pid = 1843] [id = 302] 15:08:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b6070c800) [pid = 1843] [serial = 907] [outer = (nil)] 15:08:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b63c6d000) [pid = 1843] [serial = 908] [outer = 0x7f7b6070c800] 15:08:59 INFO - PROCESS | 1843 | 1461190139002 Marionette DEBUG loaded listener.js 15:08:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b732d1800) [pid = 1843] [serial = 909] [outer = 0x7f7b6070c800] 15:08:59 INFO - PROCESS | 1843 | 1461190139801 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:08:59 INFO - PROCESS | 1843 | 1461190139862 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:08:59 INFO - PROCESS | 1843 | 1461190139868 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:08:59 INFO - PROCESS | 1843 | 1461190139870 Marionette TRACE conn3 <- [1,1182,null,{}] 15:08:59 INFO - PROCESS | 1843 | 1461190139875 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:00 INFO - PROCESS | 1843 | 1461190140046 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:09:00 INFO - PROCESS | 1843 | 1461190140229 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6087b800 == 112 [pid = 1843] [id = 303] 15:09:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b6081b000) [pid = 1843] [serial = 910] [outer = (nil)] 15:09:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b60825400) [pid = 1843] [serial = 911] [outer = 0x7f7b6081b000] 15:09:00 INFO - PROCESS | 1843 | 1461190140303 Marionette DEBUG loaded listener.js 15:09:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b63c64000) [pid = 1843] [serial = 912] [outer = 0x7f7b6081b000] 15:09:01 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:01 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:09:01 INFO - PROCESS | 1843 | 1461190141175 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:09:01 INFO - PROCESS | 1843 | 1461190141256 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:09:01 INFO - PROCESS | 1843 | 1461190141262 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:09:01 INFO - PROCESS | 1843 | 1461190141266 Marionette TRACE conn3 <- [1,1186,null,{}] 15:09:01 INFO - PROCESS | 1843 | 1461190141271 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:01 INFO - PROCESS | 1843 | 1461190141461 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:09:01 INFO - PROCESS | 1843 | 1461190141646 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca9d000 == 113 [pid = 1843] [id = 304] 15:09:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b6081c000) [pid = 1843] [serial = 913] [outer = (nil)] 15:09:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b6b891400) [pid = 1843] [serial = 914] [outer = 0x7f7b6081c000] 15:09:01 INFO - PROCESS | 1843 | 1461190141715 Marionette DEBUG loaded listener.js 15:09:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b6eb85800) [pid = 1843] [serial = 915] [outer = 0x7f7b6081c000] 15:09:03 INFO - PROCESS | 1843 | 1461190143185 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:09:03 INFO - PROCESS | 1843 | 1461190143257 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:09:03 INFO - PROCESS | 1843 | 1461190143264 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:09:03 INFO - PROCESS | 1843 | 1461190143269 Marionette TRACE conn3 <- [1,1190,null,{}] 15:09:03 INFO - PROCESS | 1843 | 1461190143277 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:03 INFO - PROCESS | 1843 | 1461190143482 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:09:03 INFO - PROCESS | 1843 | 1461190143682 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63438800 == 114 [pid = 1843] [id = 305] 15:09:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b615d4800) [pid = 1843] [serial = 916] [outer = (nil)] 15:09:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b62507400) [pid = 1843] [serial = 917] [outer = 0x7f7b615d4800] 15:09:03 INFO - PROCESS | 1843 | 1461190143748 Marionette DEBUG loaded listener.js 15:09:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b628dc800) [pid = 1843] [serial = 918] [outer = 0x7f7b615d4800] 15:09:04 INFO - PROCESS | 1843 | 1461190144699 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:09:04 INFO - PROCESS | 1843 | 1461190144763 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:09:04 INFO - PROCESS | 1843 | 1461190144773 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:09:04 INFO - PROCESS | 1843 | 1461190144777 Marionette TRACE conn3 <- [1,1194,null,{}] 15:09:04 INFO - PROCESS | 1843 | 1461190144783 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:04 INFO - PROCESS | 1843 | 1461190144954 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:09:05 INFO - PROCESS | 1843 | 1461190145182 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b631a1800 == 115 [pid = 1843] [id = 306] 15:09:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b63c93400) [pid = 1843] [serial = 919] [outer = (nil)] 15:09:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b63c9e000) [pid = 1843] [serial = 920] [outer = 0x7f7b63c93400] 15:09:05 INFO - PROCESS | 1843 | 1461190145309 Marionette DEBUG loaded listener.js 15:09:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b64bcec00) [pid = 1843] [serial = 921] [outer = 0x7f7b63c93400] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85aef800 == 114 [pid = 1843] [id = 76] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b316800 == 113 [pid = 1843] [id = 122] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780ef800 == 112 [pid = 1843] [id = 134] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f44f000 == 111 [pid = 1843] [id = 125] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7727f800 == 110 [pid = 1843] [id = 253] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b13e800 == 109 [pid = 1843] [id = 135] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7b994000 == 108 [pid = 1843] [id = 194] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b329800 == 107 [pid = 1843] [id = 162] 15:09:05 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b6eb2ec00) [pid = 1843] [serial = 785] [outer = (nil)] [url = about:blank] 15:09:05 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b626cb800) [pid = 1843] [serial = 788] [outer = (nil)] [url = about:blank] 15:09:05 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b78383400) [pid = 1843] [serial = 815] [outer = (nil)] [url = about:blank] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e105800 == 106 [pid = 1843] [id = 290] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7606a000 == 105 [pid = 1843] [id = 289] 15:09:05 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72be7000 == 104 [pid = 1843] [id = 288] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f45f800 == 103 [pid = 1843] [id = 287] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce95000 == 102 [pid = 1843] [id = 286] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64a83800 == 101 [pid = 1843] [id = 285] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6dfb1000 == 100 [pid = 1843] [id = 284] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64cca000 == 99 [pid = 1843] [id = 283] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c14000 == 98 [pid = 1843] [id = 282] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85a83800 == 97 [pid = 1843] [id = 275] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cd1000 == 96 [pid = 1843] [id = 274] 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb04000 == 95 [pid = 1843] [id = 273] 15:09:06 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:06 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:09:06 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65385800 == 94 [pid = 1843] [id = 272] 15:09:06 INFO - PROCESS | 1843 | 1461190146291 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:09:06 INFO - PROCESS | 1843 | 1461190146363 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:09:06 INFO - PROCESS | 1843 | 1461190146369 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:09:06 INFO - PROCESS | 1843 | 1461190146374 Marionette TRACE conn3 <- [1,1198,null,{}] 15:09:06 INFO - PROCESS | 1843 | 1461190146388 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:06 INFO - PROCESS | 1843 | 1461190146543 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:09:06 INFO - PROCESS | 1843 | 1461190146740 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64dde800 == 95 [pid = 1843] [id = 307] 15:09:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b63c94400) [pid = 1843] [serial = 922] [outer = (nil)] 15:09:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b6b884400) [pid = 1843] [serial = 923] [outer = 0x7f7b63c94400] 15:09:06 INFO - PROCESS | 1843 | 1461190146806 Marionette DEBUG loaded listener.js 15:09:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b6bc5d400) [pid = 1843] [serial = 924] [outer = 0x7f7b63c94400] 15:09:07 INFO - PROCESS | 1843 | 1461190147479 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1138ms 15:09:07 INFO - PROCESS | 1843 | 1461190147509 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:09:07 INFO - PROCESS | 1843 | 1461190147513 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:09:07 INFO - PROCESS | 1843 | 1461190147532 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:09:07 INFO - PROCESS | 1843 | 1461190147534 Marionette TRACE conn3 <- [1,1202,null,{}] 15:09:07 INFO - PROCESS | 1843 | 1461190147540 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:07 INFO - PROCESS | 1843 | 1461190147687 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:09:07 INFO - PROCESS | 1843 | 1461190147701 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd5000 == 96 [pid = 1843] [id = 308] 15:09:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b6b885c00) [pid = 1843] [serial = 925] [outer = (nil)] 15:09:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6cced000) [pid = 1843] [serial = 926] [outer = 0x7f7b6b885c00] 15:09:07 INFO - PROCESS | 1843 | 1461190147761 Marionette DEBUG loaded listener.js 15:09:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6ddf5800) [pid = 1843] [serial = 927] [outer = 0x7f7b6b885c00] 15:09:08 INFO - PROCESS | 1843 | 1461190148655 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1195ms 15:09:08 INFO - PROCESS | 1843 | 1461190148725 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:09:08 INFO - PROCESS | 1843 | 1461190148730 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:09:08 INFO - PROCESS | 1843 | 1461190148736 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:09:08 INFO - PROCESS | 1843 | 1461190148739 Marionette TRACE conn3 <- [1,1206,null,{}] 15:09:08 INFO - PROCESS | 1843 | 1461190148745 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:08 INFO - PROCESS | 1843 | 1461190148945 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:09:08 INFO - PROCESS | 1843 | 1461190148971 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca96800 == 97 [pid = 1843] [id = 309] 15:09:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6bc64400) [pid = 1843] [serial = 928] [outer = (nil)] 15:09:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6e05e800) [pid = 1843] [serial = 929] [outer = 0x7f7b6bc64400] 15:09:09 INFO - PROCESS | 1843 | 1461190149029 Marionette DEBUG loaded listener.js 15:09:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b6e0e1800) [pid = 1843] [serial = 930] [outer = 0x7f7b6bc64400] 15:09:09 INFO - PROCESS | 1843 | 1461190149931 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1233ms 15:09:09 INFO - PROCESS | 1843 | 1461190149968 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:09:09 INFO - PROCESS | 1843 | 1461190149972 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:09:09 INFO - PROCESS | 1843 | 1461190149982 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:09:09 INFO - PROCESS | 1843 | 1461190149984 Marionette TRACE conn3 <- [1,1210,null,{}] 15:09:10 INFO - PROCESS | 1843 | 1461190149996 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:10 INFO - PROCESS | 1843 | 1461190150231 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:09:10 INFO - PROCESS | 1843 | 1461190150259 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e109000 == 98 [pid = 1843] [id = 310] 15:09:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b6eb91c00) [pid = 1843] [serial = 931] [outer = (nil)] 15:09:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b6ee5d400) [pid = 1843] [serial = 932] [outer = 0x7f7b6eb91c00] 15:09:10 INFO - PROCESS | 1843 | 1461190150335 Marionette DEBUG loaded listener.js 15:09:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b6f123400) [pid = 1843] [serial = 933] [outer = 0x7f7b6eb91c00] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b628ddc00) [pid = 1843] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b6f124c00) [pid = 1843] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b63ceb800) [pid = 1843] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b64bda000) [pid = 1843] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b63cf4000) [pid = 1843] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b64bd3400) [pid = 1843] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b628d4800) [pid = 1843] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6f155c00) [pid = 1843] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:09:11 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b74e72800) [pid = 1843] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:09:11 INFO - PROCESS | 1843 | 1461190151969 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2053ms 15:09:12 INFO - PROCESS | 1843 | 1461190152032 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:09:12 INFO - PROCESS | 1843 | 1461190152038 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:09:12 INFO - PROCESS | 1843 | 1461190152047 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:09:12 INFO - PROCESS | 1843 | 1461190152061 Marionette TRACE conn3 <- [1,1214,null,{}] 15:09:12 INFO - PROCESS | 1843 | 1461190152067 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:12 INFO - PROCESS | 1843 | 1461190152214 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:09:12 INFO - PROCESS | 1843 | 1461190152223 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8ac000 == 99 [pid = 1843] [id = 311] 15:09:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b6c081400) [pid = 1843] [serial = 934] [outer = (nil)] 15:09:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6f156000) [pid = 1843] [serial = 935] [outer = 0x7f7b6c081400] 15:09:12 INFO - PROCESS | 1843 | 1461190152279 Marionette DEBUG loaded listener.js 15:09:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6fa8c000) [pid = 1843] [serial = 936] [outer = 0x7f7b6c081400] 15:09:13 INFO - PROCESS | 1843 | 1461190153025 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1039ms 15:09:13 INFO - PROCESS | 1843 | 1461190153088 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:09:13 INFO - PROCESS | 1843 | 1461190153091 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:09:13 INFO - PROCESS | 1843 | 1461190153095 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:09:13 INFO - PROCESS | 1843 | 1461190153098 Marionette TRACE conn3 <- [1,1218,null,{}] 15:09:13 INFO - PROCESS | 1843 | 1461190153112 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:13 INFO - PROCESS | 1843 | 1461190153264 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:09:13 INFO - PROCESS | 1843 | 1461190153272 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec21000 == 100 [pid = 1843] [id = 312] 15:09:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6fa8d800) [pid = 1843] [serial = 937] [outer = (nil)] 15:09:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6fe5d400) [pid = 1843] [serial = 938] [outer = 0x7f7b6fa8d800] 15:09:13 INFO - PROCESS | 1843 | 1461190153329 Marionette DEBUG loaded listener.js 15:09:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b7191c000) [pid = 1843] [serial = 939] [outer = 0x7f7b6fa8d800] 15:09:14 INFO - PROCESS | 1843 | 1461190154388 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1329ms 15:09:14 INFO - PROCESS | 1843 | 1461190154425 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:09:14 INFO - PROCESS | 1843 | 1461190154432 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:09:14 INFO - PROCESS | 1843 | 1461190154440 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:09:14 INFO - PROCESS | 1843 | 1461190154445 Marionette TRACE conn3 <- [1,1222,null,{}] 15:09:14 INFO - PROCESS | 1843 | 1461190154452 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:14 INFO - PROCESS | 1843 | 1461190154624 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:09:14 INFO - PROCESS | 1843 | 1461190154802 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6495d800 == 101 [pid = 1843] [id = 313] 15:09:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b626ccc00) [pid = 1843] [serial = 940] [outer = (nil)] 15:09:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b638bc000) [pid = 1843] [serial = 941] [outer = 0x7f7b626ccc00] 15:09:14 INFO - PROCESS | 1843 | 1461190154875 Marionette DEBUG loaded listener.js 15:09:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b63c91400) [pid = 1843] [serial = 942] [outer = 0x7f7b626ccc00] 15:09:15 INFO - PROCESS | 1843 | 1461190155752 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:09:15 INFO - PROCESS | 1843 | 1461190155790 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:09:15 INFO - PROCESS | 1843 | 1461190155801 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:09:15 INFO - PROCESS | 1843 | 1461190155804 Marionette TRACE conn3 <- [1,1226,null,{}] 15:09:15 INFO - PROCESS | 1843 | 1461190155810 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:15 INFO - PROCESS | 1843 | 1461190155969 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:09:16 INFO - PROCESS | 1843 | 1461190156145 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce84000 == 102 [pid = 1843] [id = 314] 15:09:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b628ce400) [pid = 1843] [serial = 943] [outer = (nil)] 15:09:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b6b885400) [pid = 1843] [serial = 944] [outer = 0x7f7b628ce400] 15:09:16 INFO - PROCESS | 1843 | 1461190156210 Marionette DEBUG loaded listener.js 15:09:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6cbd6c00) [pid = 1843] [serial = 945] [outer = 0x7f7b628ce400] 15:09:17 INFO - PROCESS | 1843 | 1461190157145 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1380ms 15:09:17 INFO - PROCESS | 1843 | 1461190157182 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:09:17 INFO - PROCESS | 1843 | 1461190157186 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:09:17 INFO - PROCESS | 1843 | 1461190157192 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:09:17 INFO - PROCESS | 1843 | 1461190157198 Marionette TRACE conn3 <- [1,1230,null,{}] 15:09:17 INFO - PROCESS | 1843 | 1461190157214 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:17 INFO - PROCESS | 1843 | 1461190157396 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:09:17 INFO - PROCESS | 1843 | 1461190157570 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fde0800 == 103 [pid = 1843] [id = 315] 15:09:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6c082800) [pid = 1843] [serial = 946] [outer = (nil)] 15:09:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b6ebea400) [pid = 1843] [serial = 947] [outer = 0x7f7b6c082800] 15:09:17 INFO - PROCESS | 1843 | 1461190157643 Marionette DEBUG loaded listener.js 15:09:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6ee5ec00) [pid = 1843] [serial = 948] [outer = 0x7f7b6c082800] 15:09:18 INFO - PROCESS | 1843 | 1461190158447 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1287ms 15:09:18 INFO - PROCESS | 1843 | 1461190158480 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:09:18 INFO - PROCESS | 1843 | 1461190158484 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:09:18 INFO - PROCESS | 1843 | 1461190158490 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:09:18 INFO - PROCESS | 1843 | 1461190158493 Marionette TRACE conn3 <- [1,1234,null,{}] 15:09:18 INFO - PROCESS | 1843 | 1461190158498 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:18 INFO - PROCESS | 1843 | 1461190158655 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:09:18 INFO - PROCESS | 1843 | 1461190158828 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72466000 == 104 [pid = 1843] [id = 316] 15:09:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6eb2ec00) [pid = 1843] [serial = 949] [outer = (nil)] 15:09:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b6fe5e000) [pid = 1843] [serial = 950] [outer = 0x7f7b6eb2ec00] 15:09:18 INFO - PROCESS | 1843 | 1461190158895 Marionette DEBUG loaded listener.js 15:09:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b72416c00) [pid = 1843] [serial = 951] [outer = 0x7f7b6eb2ec00] 15:09:19 INFO - PROCESS | 1843 | 1461190159719 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1280ms 15:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:09:19 INFO - PROCESS | 1843 | 1461190159771 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:09:19 INFO - PROCESS | 1843 | 1461190159775 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:09:19 INFO - PROCESS | 1843 | 1461190159781 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:09:19 INFO - PROCESS | 1843 | 1461190159783 Marionette TRACE conn3 <- [1,1238,null,{}] 15:09:19 INFO - PROCESS | 1843 | 1461190159788 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:19 INFO - PROCESS | 1843 | 1461190159934 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:09:20 INFO - PROCESS | 1843 | 1461190160109 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7387c000 == 105 [pid = 1843] [id = 317] 15:09:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b6f14f000) [pid = 1843] [serial = 952] [outer = (nil)] 15:09:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b72608800) [pid = 1843] [serial = 953] [outer = 0x7f7b6f14f000] 15:09:20 INFO - PROCESS | 1843 | 1461190160174 Marionette DEBUG loaded listener.js 15:09:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b72d2c400) [pid = 1843] [serial = 954] [outer = 0x7f7b6f14f000] 15:09:21 INFO - PROCESS | 1843 | 1461190161024 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1277ms 15:09:21 INFO - PROCESS | 1843 | 1461190161059 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:09:21 INFO - PROCESS | 1843 | 1461190161063 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:09:21 INFO - PROCESS | 1843 | 1461190161070 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:09:21 INFO - PROCESS | 1843 | 1461190161073 Marionette TRACE conn3 <- [1,1242,null,{}] 15:09:21 INFO - PROCESS | 1843 | 1461190161078 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:21 INFO - PROCESS | 1843 | 1461190161253 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:09:21 INFO - PROCESS | 1843 | 1461190161441 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7719a800 == 106 [pid = 1843] [id = 318] 15:09:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b6e0dfc00) [pid = 1843] [serial = 955] [outer = (nil)] 15:09:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b732d1000) [pid = 1843] [serial = 956] [outer = 0x7f7b6e0dfc00] 15:09:21 INFO - PROCESS | 1843 | 1461190161511 Marionette DEBUG loaded listener.js 15:09:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b74ed3000) [pid = 1843] [serial = 957] [outer = 0x7f7b6e0dfc00] 15:09:22 INFO - PROCESS | 1843 | 1461190162333 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1329ms 15:09:22 INFO - PROCESS | 1843 | 1461190162400 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:09:22 INFO - PROCESS | 1843 | 1461190162404 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:09:22 INFO - PROCESS | 1843 | 1461190162409 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:09:22 INFO - PROCESS | 1843 | 1461190162411 Marionette TRACE conn3 <- [1,1246,null,{}] 15:09:22 INFO - PROCESS | 1843 | 1461190162417 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:22 INFO - PROCESS | 1843 | 1461190162591 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:09:22 INFO - PROCESS | 1843 | 1461190162762 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780dc800 == 107 [pid = 1843] [id = 319] 15:09:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b6b9f6c00) [pid = 1843] [serial = 958] [outer = (nil)] 15:09:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b758ab400) [pid = 1843] [serial = 959] [outer = 0x7f7b6b9f6c00] 15:09:22 INFO - PROCESS | 1843 | 1461190162840 Marionette DEBUG loaded listener.js 15:09:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b75b90000) [pid = 1843] [serial = 960] [outer = 0x7f7b6b9f6c00] 15:09:23 INFO - PROCESS | 1843 | 1461190163689 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1327ms 15:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:09:23 INFO - PROCESS | 1843 | 1461190163738 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:09:23 INFO - PROCESS | 1843 | 1461190163741 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:09:23 INFO - PROCESS | 1843 | 1461190163748 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:09:23 INFO - PROCESS | 1843 | 1461190163751 Marionette TRACE conn3 <- [1,1250,null,{}] 15:09:23 INFO - PROCESS | 1843 | 1461190163756 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:23 INFO - PROCESS | 1843 | 1461190163914 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:09:24 INFO - PROCESS | 1843 | 1461190164091 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7911b800 == 108 [pid = 1843] [id = 320] 15:09:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b6f121c00) [pid = 1843] [serial = 961] [outer = (nil)] 15:09:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b76b4d400) [pid = 1843] [serial = 962] [outer = 0x7f7b6f121c00] 15:09:24 INFO - PROCESS | 1843 | 1461190164160 Marionette DEBUG loaded listener.js 15:09:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b77007c00) [pid = 1843] [serial = 963] [outer = 0x7f7b6f121c00] 15:09:25 INFO - PROCESS | 1843 | 1461190165019 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1330ms 15:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:09:25 INFO - PROCESS | 1843 | 1461190165078 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:09:25 INFO - PROCESS | 1843 | 1461190165081 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:09:25 INFO - PROCESS | 1843 | 1461190165087 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:09:25 INFO - PROCESS | 1843 | 1461190165090 Marionette TRACE conn3 <- [1,1254,null,{}] 15:09:25 INFO - PROCESS | 1843 | 1461190165095 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:25 INFO - PROCESS | 1843 | 1461190165253 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:09:25 INFO - PROCESS | 1843 | 1461190165431 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b858cf000 == 109 [pid = 1843] [id = 321] 15:09:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b74ed4000) [pid = 1843] [serial = 964] [outer = (nil)] 15:09:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b78018400) [pid = 1843] [serial = 965] [outer = 0x7f7b74ed4000] 15:09:25 INFO - PROCESS | 1843 | 1461190165501 Marionette DEBUG loaded listener.js 15:09:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b788f1400) [pid = 1843] [serial = 966] [outer = 0x7f7b74ed4000] 15:09:26 INFO - PROCESS | 1843 | 1461190166306 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1286ms 15:09:26 INFO - PROCESS | 1843 | 1461190166373 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:09:26 INFO - PROCESS | 1843 | 1461190166376 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:09:26 INFO - PROCESS | 1843 | 1461190166382 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:09:26 INFO - PROCESS | 1843 | 1461190166384 Marionette TRACE conn3 <- [1,1258,null,{}] 15:09:26 INFO - PROCESS | 1843 | 1461190166389 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:26 INFO - PROCESS | 1843 | 1461190166561 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:09:26 INFO - PROCESS | 1843 | 1461190166761 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86c22800 == 110 [pid = 1843] [id = 322] 15:09:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b794ae000) [pid = 1843] [serial = 967] [outer = (nil)] 15:09:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b7ba5dc00) [pid = 1843] [serial = 968] [outer = 0x7f7b794ae000] 15:09:26 INFO - PROCESS | 1843 | 1461190166876 Marionette DEBUG loaded listener.js 15:09:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b7ee56800) [pid = 1843] [serial = 969] [outer = 0x7f7b794ae000] 15:09:27 INFO - PROCESS | 1843 | 1461190167766 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1437ms 15:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:09:27 INFO - PROCESS | 1843 | 1461190167820 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:09:27 INFO - PROCESS | 1843 | 1461190167823 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:09:27 INFO - PROCESS | 1843 | 1461190167829 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:09:27 INFO - PROCESS | 1843 | 1461190167832 Marionette TRACE conn3 <- [1,1262,null,{}] 15:09:27 INFO - PROCESS | 1843 | 1461190167837 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:28 INFO - PROCESS | 1843 | 1461190168028 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:09:28 INFO - PROCESS | 1843 | 1461190168209 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63191800 == 111 [pid = 1843] [id = 323] 15:09:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b63c6a400) [pid = 1843] [serial = 970] [outer = (nil)] 15:09:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b789f0000) [pid = 1843] [serial = 971] [outer = 0x7f7b63c6a400] 15:09:28 INFO - PROCESS | 1843 | 1461190168284 Marionette DEBUG loaded listener.js 15:09:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b86cdc000) [pid = 1843] [serial = 972] [outer = 0x7f7b63c6a400] 15:09:29 INFO - PROCESS | 1843 | 1461190169105 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1328ms 15:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:09:29 INFO - PROCESS | 1843 | 1461190169156 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:09:29 INFO - PROCESS | 1843 | 1461190169159 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:09:29 INFO - PROCESS | 1843 | 1461190169163 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:09:29 INFO - PROCESS | 1843 | 1461190169167 Marionette TRACE conn3 <- [1,1266,null,{}] 15:09:29 INFO - PROCESS | 1843 | 1461190169172 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:29 INFO - PROCESS | 1843 | 1461190169318 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:09:29 INFO - PROCESS | 1843 | 1461190169500 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b869d2800 == 112 [pid = 1843] [id = 324] 15:09:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b628d5000) [pid = 1843] [serial = 973] [outer = (nil)] 15:09:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b88ecc400) [pid = 1843] [serial = 974] [outer = 0x7f7b628d5000] 15:09:29 INFO - PROCESS | 1843 | 1461190169565 Marionette DEBUG loaded listener.js 15:09:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b8a84bc00) [pid = 1843] [serial = 975] [outer = 0x7f7b628d5000] 15:09:30 INFO - PROCESS | 1843 | 1461190170430 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1332ms 15:09:30 INFO - PROCESS | 1843 | 1461190170497 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:09:30 INFO - PROCESS | 1843 | 1461190170500 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:09:30 INFO - PROCESS | 1843 | 1461190170506 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:09:30 INFO - PROCESS | 1843 | 1461190170507 Marionette TRACE conn3 <- [1,1270,null,{}] 15:09:30 INFO - PROCESS | 1843 | 1461190170513 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:30 INFO - PROCESS | 1843 | 1461190170659 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:09:30 INFO - PROCESS | 1843 | 1461190170845 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b228800 == 113 [pid = 1843] [id = 325] 15:09:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b63c8fc00) [pid = 1843] [serial = 976] [outer = (nil)] 15:09:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b8a863400) [pid = 1843] [serial = 977] [outer = 0x7f7b63c8fc00] 15:09:30 INFO - PROCESS | 1843 | 1461190170914 Marionette DEBUG loaded listener.js 15:09:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b8ae4d000) [pid = 1843] [serial = 978] [outer = 0x7f7b63c8fc00] 15:09:32 INFO - PROCESS | 1843 | 1461190172066 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1628ms 15:09:32 INFO - PROCESS | 1843 | 1461190172134 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:09:32 INFO - PROCESS | 1843 | 1461190172139 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:09:32 INFO - PROCESS | 1843 | 1461190172146 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:09:32 INFO - PROCESS | 1843 | 1461190172151 Marionette TRACE conn3 <- [1,1274,null,{}] 15:09:32 INFO - PROCESS | 1843 | 1461190172165 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:32 INFO - PROCESS | 1843 | 1461190172410 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:09:32 INFO - PROCESS | 1843 | 1461190172573 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b90c000 == 114 [pid = 1843] [id = 326] 15:09:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b61655800) [pid = 1843] [serial = 979] [outer = (nil)] 15:09:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b6165a000) [pid = 1843] [serial = 980] [outer = 0x7f7b61655800] 15:09:32 INFO - PROCESS | 1843 | 1461190172649 Marionette DEBUG loaded listener.js 15:09:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b6250f400) [pid = 1843] [serial = 981] [outer = 0x7f7b61655800] 15:09:33 INFO - PROCESS | 1843 | 1461190173459 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1343ms 15:09:33 INFO - PROCESS | 1843 | 1461190173505 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:09:33 INFO - PROCESS | 1843 | 1461190173513 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:09:33 INFO - PROCESS | 1843 | 1461190173523 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:09:33 INFO - PROCESS | 1843 | 1461190173526 Marionette TRACE conn3 <- [1,1278,null,{}] 15:09:33 INFO - PROCESS | 1843 | 1461190173531 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:33 INFO - PROCESS | 1843 | 1461190173684 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:09:34 INFO - PROCESS | 1843 | 1461190173999 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b60689000 == 115 [pid = 1843] [id = 327] 15:09:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b625be800) [pid = 1843] [serial = 982] [outer = (nil)] 15:09:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b628d3400) [pid = 1843] [serial = 983] [outer = 0x7f7b625be800] 15:09:34 INFO - PROCESS | 1843 | 1461190174106 Marionette DEBUG loaded listener.js 15:09:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b63bd9400) [pid = 1843] [serial = 984] [outer = 0x7f7b625be800] 15:09:34 INFO - PROCESS | 1843 | 1461190174982 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:09:34 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ca9e800 == 114 [pid = 1843] [id = 262] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b62505000) [pid = 1843] [serial = 842] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b6f156400) [pid = 1843] [serial = 875] [outer = (nil)] [url = about:blank] 15:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1526ms 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8ac000 == 113 [pid = 1843] [id = 311] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e109000 == 112 [pid = 1843] [id = 310] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ca96800 == 111 [pid = 1843] [id = 309] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd5000 == 110 [pid = 1843] [id = 308] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64dde800 == 109 [pid = 1843] [id = 307] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b631a1800 == 108 [pid = 1843] [id = 306] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63438800 == 107 [pid = 1843] [id = 305] 15:09:35 INFO - PROCESS | 1843 | 1461190175078 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:09:35 INFO - PROCESS | 1843 | 1461190175082 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6087b800 == 106 [pid = 1843] [id = 303] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e74000 == 105 [pid = 1843] [id = 302] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64a88800 == 104 [pid = 1843] [id = 301] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b606a2800 == 103 [pid = 1843] [id = 300] 15:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6068a000 == 102 [pid = 1843] [id = 299] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b604d2800 == 101 [pid = 1843] [id = 298] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64966000 == 100 [pid = 1843] [id = 297] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8dc24000 == 99 [pid = 1843] [id = 296] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88e7a000 == 98 [pid = 1843] [id = 295] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79128800 == 97 [pid = 1843] [id = 294] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8b2000 == 96 [pid = 1843] [id = 293] 15:09:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c13800 == 95 [pid = 1843] [id = 292] 15:09:35 INFO - PROCESS | 1843 | 1461190175114 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:09:35 INFO - PROCESS | 1843 | 1461190175120 Marionette TRACE conn3 <- [1,1282,null,{}] 15:09:35 INFO - PROCESS | 1843 | 1461190175134 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:35 INFO - PROCESS | 1843 | 1461190175277 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:09:35 INFO - PROCESS | 1843 | 1461190175287 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6318f000 == 96 [pid = 1843] [id = 328] 15:09:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b63bdcc00) [pid = 1843] [serial = 985] [outer = (nil)] 15:09:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b664d0000) [pid = 1843] [serial = 986] [outer = 0x7f7b63bdcc00] 15:09:35 INFO - PROCESS | 1843 | 1461190175347 Marionette DEBUG loaded listener.js 15:09:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 269 (0x7f7b6b9f0800) [pid = 1843] [serial = 987] [outer = 0x7f7b63bdcc00] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 268 (0x7f7b63bdb400) [pid = 1843] [serial = 851] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b76be0400) [pid = 1843] [serial = 867] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b6bc5e400) [pid = 1843] [serial = 857] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b638ba800) [pid = 1843] [serial = 836] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 264 (0x7f7b63c95c00) [pid = 1843] [serial = 852] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 263 (0x7f7b615db000) [pid = 1843] [serial = 839] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 262 (0x7f7b664d0400) [pid = 1843] [serial = 854] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b75b86800) [pid = 1843] [serial = 866] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b6e0dc400) [pid = 1843] [serial = 821] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b6e1ef800) [pid = 1843] [serial = 858] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b6ebee800) [pid = 1843] [serial = 861] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b6e1f6c00) [pid = 1843] [serial = 873] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b6bc5e800) [pid = 1843] [serial = 855] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b638b5800) [pid = 1843] [serial = 849] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b6e062000) [pid = 1843] [serial = 860] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b628d7800) [pid = 1843] [serial = 848] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b6250e400) [pid = 1843] [serial = 845] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b794afc00) [pid = 1843] [serial = 827] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b6c082400) [pid = 1843] [serial = 872] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b74ecec00) [pid = 1843] [serial = 824] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b739bb800) [pid = 1843] [serial = 864] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b8b102c00) [pid = 1843] [serial = 833] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b662f3800) [pid = 1843] [serial = 818] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b85da3000) [pid = 1843] [serial = 870] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b7241b800) [pid = 1843] [serial = 863] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b782a8400) [pid = 1843] [serial = 869] [outer = (nil)] [url = about:blank] 15:09:35 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b85d98800) [pid = 1843] [serial = 830] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 1843 | 1461190176214 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1245ms 15:09:36 INFO - PROCESS | 1843 | 1461190176350 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:09:36 INFO - PROCESS | 1843 | 1461190176354 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:09:36 INFO - PROCESS | 1843 | 1461190176374 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:09:36 INFO - PROCESS | 1843 | 1461190176378 Marionette TRACE conn3 <- [1,1286,null,{}] 15:09:36 INFO - PROCESS | 1843 | 1461190176386 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:36 INFO - PROCESS | 1843 | 1461190176575 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:09:36 INFO - PROCESS | 1843 | 1461190176751 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63194800 == 97 [pid = 1843] [id = 329] 15:09:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b61650400) [pid = 1843] [serial = 988] [outer = (nil)] 15:09:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b61652000) [pid = 1843] [serial = 989] [outer = 0x7f7b61650400] 15:09:36 INFO - PROCESS | 1843 | 1461190176829 Marionette DEBUG loaded listener.js 15:09:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b6250dc00) [pid = 1843] [serial = 990] [outer = 0x7f7b61650400] 15:09:37 INFO - PROCESS | 1843 | 1461190177734 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1435ms 15:09:37 INFO - PROCESS | 1843 | 1461190177810 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:09:37 INFO - PROCESS | 1843 | 1461190177815 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:09:37 INFO - PROCESS | 1843 | 1461190177827 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:09:37 INFO - PROCESS | 1843 | 1461190177831 Marionette TRACE conn3 <- [1,1290,null,{}] 15:09:37 INFO - PROCESS | 1843 | 1461190177837 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:38 INFO - PROCESS | 1843 | 1461190178038 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:09:38 INFO - PROCESS | 1843 | 1461190178213 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64dc9800 == 98 [pid = 1843] [id = 330] 15:09:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b61651000) [pid = 1843] [serial = 991] [outer = (nil)] 15:09:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b64bdb400) [pid = 1843] [serial = 992] [outer = 0x7f7b61651000] 15:09:38 INFO - PROCESS | 1843 | 1461190178280 Marionette DEBUG loaded listener.js 15:09:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b6b9ee800) [pid = 1843] [serial = 993] [outer = 0x7f7b61651000] 15:09:39 INFO - PROCESS | 1843 | 1461190179207 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1431ms 15:09:39 INFO - PROCESS | 1843 | 1461190179255 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:09:39 INFO - PROCESS | 1843 | 1461190179259 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:09:39 INFO - PROCESS | 1843 | 1461190179264 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:09:39 INFO - PROCESS | 1843 | 1461190179266 Marionette TRACE conn3 <- [1,1294,null,{}] 15:09:39 INFO - PROCESS | 1843 | 1461190179281 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:39 INFO - PROCESS | 1843 | 1461190179446 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:09:39 INFO - PROCESS | 1843 | 1461190179628 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0e0800 == 99 [pid = 1843] [id = 331] 15:09:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b6c082400) [pid = 1843] [serial = 994] [outer = (nil)] 15:09:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b6e059800) [pid = 1843] [serial = 995] [outer = 0x7f7b6c082400] 15:09:39 INFO - PROCESS | 1843 | 1461190179698 Marionette DEBUG loaded listener.js 15:09:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b6e1f5800) [pid = 1843] [serial = 996] [outer = 0x7f7b6c082400] 15:09:40 INFO - PROCESS | 1843 | 1461190180593 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1377ms 15:09:40 INFO - PROCESS | 1843 | 1461190180642 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:09:40 INFO - PROCESS | 1843 | 1461190180645 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:09:40 INFO - PROCESS | 1843 | 1461190180650 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:09:40 INFO - PROCESS | 1843 | 1461190180653 Marionette TRACE conn3 <- [1,1298,null,{}] 15:09:40 INFO - PROCESS | 1843 | 1461190180658 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:40 INFO - PROCESS | 1843 | 1461190180814 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:09:40 INFO - PROCESS | 1843 | 1461190180993 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8b2000 == 100 [pid = 1843] [id = 332] 15:09:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b6cceec00) [pid = 1843] [serial = 997] [outer = (nil)] 15:09:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b6ecb3400) [pid = 1843] [serial = 998] [outer = 0x7f7b6cceec00] 15:09:41 INFO - PROCESS | 1843 | 1461190181062 Marionette DEBUG loaded listener.js 15:09:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b6f126c00) [pid = 1843] [serial = 999] [outer = 0x7f7b6cceec00] 15:09:41 INFO - PROCESS | 1843 | 1461190181974 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1378ms 15:09:42 INFO - PROCESS | 1843 | 1461190182029 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:09:42 INFO - PROCESS | 1843 | 1461190182032 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:09:42 INFO - PROCESS | 1843 | 1461190182037 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:09:42 INFO - PROCESS | 1843 | 1461190182039 Marionette TRACE conn3 <- [1,1302,null,{}] 15:09:42 INFO - PROCESS | 1843 | 1461190182045 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:42 INFO - PROCESS | 1843 | 1461190182226 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:09:42 INFO - PROCESS | 1843 | 1461190182405 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f44d800 == 101 [pid = 1843] [id = 333] 15:09:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b6e1f5400) [pid = 1843] [serial = 1000] [outer = (nil)] 15:09:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b72414800) [pid = 1843] [serial = 1001] [outer = 0x7f7b6e1f5400] 15:09:42 INFO - PROCESS | 1843 | 1461190182472 Marionette DEBUG loaded listener.js 15:09:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b72611400) [pid = 1843] [serial = 1002] [outer = 0x7f7b6e1f5400] 15:09:43 INFO - PROCESS | 1843 | 1461190183246 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1274ms 15:09:43 INFO - PROCESS | 1843 | 1461190183313 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:09:43 INFO - PROCESS | 1843 | 1461190183317 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:09:43 INFO - PROCESS | 1843 | 1461190183322 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:09:43 INFO - PROCESS | 1843 | 1461190183324 Marionette TRACE conn3 <- [1,1306,null,{}] 15:09:43 INFO - PROCESS | 1843 | 1461190183330 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:43 INFO - PROCESS | 1843 | 1461190183517 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:09:43 INFO - PROCESS | 1843 | 1461190183693 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73868800 == 102 [pid = 1843] [id = 334] 15:09:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b72d31800) [pid = 1843] [serial = 1003] [outer = (nil)] 15:09:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b75b86800) [pid = 1843] [serial = 1004] [outer = 0x7f7b72d31800] 15:09:43 INFO - PROCESS | 1843 | 1461190183761 Marionette DEBUG loaded listener.js 15:09:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b7837c000) [pid = 1843] [serial = 1005] [outer = 0x7f7b72d31800] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd4000 == 101 [pid = 1843] [id = 279] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62f90000 == 100 [pid = 1843] [id = 280] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd7800 == 99 [pid = 1843] [id = 281] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b60689000 == 98 [pid = 1843] [id = 327] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b90c000 == 97 [pid = 1843] [id = 326] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b228800 == 96 [pid = 1843] [id = 325] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b869d2800 == 95 [pid = 1843] [id = 324] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63191800 == 94 [pid = 1843] [id = 323] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b86c22800 == 93 [pid = 1843] [id = 322] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b858cf000 == 92 [pid = 1843] [id = 321] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7911b800 == 91 [pid = 1843] [id = 320] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780dc800 == 90 [pid = 1843] [id = 319] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7719a800 == 89 [pid = 1843] [id = 318] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7387c000 == 88 [pid = 1843] [id = 317] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72466000 == 87 [pid = 1843] [id = 316] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fde0800 == 86 [pid = 1843] [id = 315] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce84000 == 85 [pid = 1843] [id = 314] 15:09:45 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6495d800 == 84 [pid = 1843] [id = 313] 15:09:46 INFO - PROCESS | 1843 | 1461190186121 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2832ms 15:09:46 INFO - PROCESS | 1843 | 1461190186155 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:09:46 INFO - PROCESS | 1843 | 1461190186161 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:09:46 INFO - PROCESS | 1843 | 1461190186172 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:09:46 INFO - PROCESS | 1843 | 1461190186177 Marionette TRACE conn3 <- [1,1310,null,{}] 15:09:46 INFO - PROCESS | 1843 | 1461190186183 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:46 INFO - PROCESS | 1843 | 1461190186338 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:09:46 INFO - PROCESS | 1843 | 1461190186349 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64ddb800 == 85 [pid = 1843] [id = 335] 15:09:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b63c67400) [pid = 1843] [serial = 1006] [outer = (nil)] 15:09:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b64bd0800) [pid = 1843] [serial = 1007] [outer = 0x7f7b63c67400] 15:09:46 INFO - PROCESS | 1843 | 1461190186407 Marionette DEBUG loaded listener.js 15:09:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b6b883c00) [pid = 1843] [serial = 1008] [outer = 0x7f7b63c67400] 15:09:47 INFO - PROCESS | 1843 | 1461190187406 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:09:47 INFO - PROCESS | 1843 | 1461190187460 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:09:47 INFO - PROCESS | 1843 | 1461190187475 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:09:47 INFO - PROCESS | 1843 | 1461190187479 Marionette TRACE conn3 <- [1,1314,null,{}] 15:09:47 INFO - PROCESS | 1843 | 1461190187484 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:47 INFO - PROCESS | 1843 | 1461190187678 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:09:47 INFO - PROCESS | 1843 | 1461190187704 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfc1000 == 86 [pid = 1843] [id = 336] 15:09:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b6b9f7400) [pid = 1843] [serial = 1009] [outer = (nil)] 15:09:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b6e1f1400) [pid = 1843] [serial = 1010] [outer = 0x7f7b6b9f7400] 15:09:47 INFO - PROCESS | 1843 | 1461190187761 Marionette DEBUG loaded listener.js 15:09:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b6ecb5c00) [pid = 1843] [serial = 1011] [outer = 0x7f7b6b9f7400] 15:09:48 INFO - PROCESS | 1843 | 1461190188596 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b63bd0c00) [pid = 1843] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 264 (0x7f7b61655800) [pid = 1843] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 263 (0x7f7b6fa8d800) [pid = 1843] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 262 (0x7f7b625be800) [pid = 1843] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b6b885c00) [pid = 1843] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b8a850800) [pid = 1843] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b653cb000) [pid = 1843] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b6cbd2c00) [pid = 1843] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b6fa8f800) [pid = 1843] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b6eb91c00) [pid = 1843] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b6bc64400) [pid = 1843] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b63ceb400) [pid = 1843] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b6ebe9c00) [pid = 1843] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b6b883000) [pid = 1843] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b63cec400) [pid = 1843] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b870ecc00) [pid = 1843] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1782ms 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b6cce2c00) [pid = 1843] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b63c94400) [pid = 1843] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b6ddee400) [pid = 1843] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b6ccee800) [pid = 1843] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b64bcfc00) [pid = 1843] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b664ce400) [pid = 1843] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b73920000) [pid = 1843] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b6fd0c400) [pid = 1843] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b63cf4400) [pid = 1843] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b615d4800) [pid = 1843] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b63c93400) [pid = 1843] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b76dd9400) [pid = 1843] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b6cced800) [pid = 1843] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b653ca800) [pid = 1843] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6e0d3c00) [pid = 1843] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b6cbdc400) [pid = 1843] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b72418400) [pid = 1843] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b77575800) [pid = 1843] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b6f158c00) [pid = 1843] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b870ce000) [pid = 1843] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b74e6d400) [pid = 1843] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b7609a000) [pid = 1843] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b6f4a6c00) [pid = 1843] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b7241d000) [pid = 1843] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b76b46800) [pid = 1843] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b662ecc00) [pid = 1843] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b870f8000) [pid = 1843] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b70e1ac00) [pid = 1843] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b75b8e000) [pid = 1843] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b8584e800) [pid = 1843] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b6c081400) [pid = 1843] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6b9f2800) [pid = 1843] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b64bd5400) [pid = 1843] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b7837c800) [pid = 1843] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b6e05c400) [pid = 1843] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:09:49 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b7fbea800) [pid = 1843] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:09:49 INFO - PROCESS | 1843 | 1461190189358 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:09:49 INFO - PROCESS | 1843 | 1461190189362 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:09:49 INFO - PROCESS | 1843 | 1461190189372 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:09:49 INFO - PROCESS | 1843 | 1461190189376 Marionette TRACE conn3 <- [1,1318,null,{}] 15:09:49 INFO - PROCESS | 1843 | 1461190189390 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:49 INFO - PROCESS | 1843 | 1461190189575 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:09:49 INFO - PROCESS | 1843 | 1461190189663 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64dd6000 == 87 [pid = 1843] [id = 337] 15:09:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b64bda000) [pid = 1843] [serial = 1012] [outer = (nil)] 15:09:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b653cfc00) [pid = 1843] [serial = 1013] [outer = 0x7f7b64bda000] 15:09:49 INFO - PROCESS | 1843 | 1461190189722 Marionette DEBUG loaded listener.js 15:09:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b6cbd8000) [pid = 1843] [serial = 1014] [outer = 0x7f7b64bda000] 15:09:50 INFO - PROCESS | 1843 | 1461190190310 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 979ms 15:09:50 INFO - PROCESS | 1843 | 1461190190351 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:09:50 INFO - PROCESS | 1843 | 1461190190355 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:09:50 INFO - PROCESS | 1843 | 1461190190360 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:09:50 INFO - PROCESS | 1843 | 1461190190362 Marionette TRACE conn3 <- [1,1322,null,{}] 15:09:50 INFO - PROCESS | 1843 | 1461190190366 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:50 INFO - PROCESS | 1843 | 1461190190554 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:09:50 INFO - PROCESS | 1843 | 1461190190576 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b71891800 == 88 [pid = 1843] [id = 338] 15:09:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b63cf4400) [pid = 1843] [serial = 1015] [outer = (nil)] 15:09:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6ecb4c00) [pid = 1843] [serial = 1016] [outer = 0x7f7b63cf4400] 15:09:50 INFO - PROCESS | 1843 | 1461190190632 Marionette DEBUG loaded listener.js 15:09:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6f49cc00) [pid = 1843] [serial = 1017] [outer = 0x7f7b63cf4400] 15:09:51 INFO - PROCESS | 1843 | 1461190191527 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1227ms 15:09:51 INFO - PROCESS | 1843 | 1461190191588 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:09:51 INFO - PROCESS | 1843 | 1461190191594 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:09:51 INFO - PROCESS | 1843 | 1461190191601 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:09:51 INFO - PROCESS | 1843 | 1461190191607 Marionette TRACE conn3 <- [1,1326,null,{}] 15:09:51 INFO - PROCESS | 1843 | 1461190191616 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:51 INFO - PROCESS | 1843 | 1461190191793 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:09:51 INFO - PROCESS | 1843 | 1461190191977 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64a94000 == 89 [pid = 1843] [id = 339] 15:09:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6165dc00) [pid = 1843] [serial = 1018] [outer = (nil)] 15:09:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b638bd000) [pid = 1843] [serial = 1019] [outer = 0x7f7b6165dc00] 15:09:52 INFO - PROCESS | 1843 | 1461190192049 Marionette DEBUG loaded listener.js 15:09:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b63c98400) [pid = 1843] [serial = 1020] [outer = 0x7f7b6165dc00] 15:09:52 INFO - PROCESS | 1843 | 1461190192922 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1388ms 15:09:52 INFO - PROCESS | 1843 | 1461190192989 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:09:53 INFO - PROCESS | 1843 | 1461190192997 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:09:53 INFO - PROCESS | 1843 | 1461190193007 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:09:53 INFO - PROCESS | 1843 | 1461190193011 Marionette TRACE conn3 <- [1,1330,null,{}] 15:09:53 INFO - PROCESS | 1843 | 1461190193016 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:53 INFO - PROCESS | 1843 | 1461190193211 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:09:53 INFO - PROCESS | 1843 | 1461190193388 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72450000 == 90 [pid = 1843] [id = 340] 15:09:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b625b6c00) [pid = 1843] [serial = 1021] [outer = (nil)] 15:09:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b6cbe0400) [pid = 1843] [serial = 1022] [outer = 0x7f7b625b6c00] 15:09:53 INFO - PROCESS | 1843 | 1461190193453 Marionette DEBUG loaded listener.js 15:09:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b6e1eb400) [pid = 1843] [serial = 1023] [outer = 0x7f7b625b6c00] 15:09:54 INFO - PROCESS | 1843 | 1461190194439 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1477ms 15:09:54 INFO - PROCESS | 1843 | 1461190194484 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:09:54 INFO - PROCESS | 1843 | 1461190194488 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:09:54 INFO - PROCESS | 1843 | 1461190194493 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:09:54 INFO - PROCESS | 1843 | 1461190194499 Marionette TRACE conn3 <- [1,1334,null,{}] 15:09:54 INFO - PROCESS | 1843 | 1461190194514 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:54 INFO - PROCESS | 1843 | 1461190194667 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:09:54 INFO - PROCESS | 1843 | 1461190194849 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b778d2000 == 91 [pid = 1843] [id = 341] 15:09:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b6ecb6000) [pid = 1843] [serial = 1024] [outer = (nil)] 15:09:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b72418400) [pid = 1843] [serial = 1025] [outer = 0x7f7b6ecb6000] 15:09:54 INFO - PROCESS | 1843 | 1461190194960 Marionette DEBUG loaded listener.js 15:09:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b72d30400) [pid = 1843] [serial = 1026] [outer = 0x7f7b6ecb6000] 15:09:55 INFO - PROCESS | 1843 | 1461190195726 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1284ms 15:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:09:55 INFO - PROCESS | 1843 | 1461190195779 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:09:55 INFO - PROCESS | 1843 | 1461190195782 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:09:55 INFO - PROCESS | 1843 | 1461190195788 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:09:55 INFO - PROCESS | 1843 | 1461190195791 Marionette TRACE conn3 <- [1,1338,null,{}] 15:09:55 INFO - PROCESS | 1843 | 1461190195796 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:55 INFO - PROCESS | 1843 | 1461190195950 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:09:56 INFO - PROCESS | 1843 | 1461190196131 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cda800 == 92 [pid = 1843] [id = 342] 15:09:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6fa8a800) [pid = 1843] [serial = 1027] [outer = (nil)] 15:09:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b732ce800) [pid = 1843] [serial = 1028] [outer = 0x7f7b6fa8a800] 15:09:56 INFO - PROCESS | 1843 | 1461190196198 Marionette DEBUG loaded listener.js 15:09:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b74e69c00) [pid = 1843] [serial = 1029] [outer = 0x7f7b6fa8a800] 15:09:57 INFO - PROCESS | 1843 | 1461190197544 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1786ms 15:09:57 INFO - PROCESS | 1843 | 1461190197573 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:09:57 INFO - PROCESS | 1843 | 1461190197576 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:09:57 INFO - PROCESS | 1843 | 1461190197582 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:09:57 INFO - PROCESS | 1843 | 1461190197584 Marionette TRACE conn3 <- [1,1342,null,{}] 15:09:57 INFO - PROCESS | 1843 | 1461190197589 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:57 INFO - PROCESS | 1843 | 1461190197778 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:09:57 INFO - PROCESS | 1843 | 1461190197977 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b869c6000 == 93 [pid = 1843] [id = 343] 15:09:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6ddf0800) [pid = 1843] [serial = 1030] [outer = (nil)] 15:09:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b74ec9800) [pid = 1843] [serial = 1031] [outer = 0x7f7b6ddf0800] 15:09:58 INFO - PROCESS | 1843 | 1461190198047 Marionette DEBUG loaded listener.js 15:09:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b76d7d000) [pid = 1843] [serial = 1032] [outer = 0x7f7b6ddf0800] 15:09:58 INFO - PROCESS | 1843 | 1461190198845 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1327ms 15:09:58 INFO - PROCESS | 1843 | 1461190198910 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:09:58 INFO - PROCESS | 1843 | 1461190198914 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:09:58 INFO - PROCESS | 1843 | 1461190198919 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:09:58 INFO - PROCESS | 1843 | 1461190198921 Marionette TRACE conn3 <- [1,1346,null,{}] 15:09:58 INFO - PROCESS | 1843 | 1461190198926 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:09:59 INFO - PROCESS | 1843 | 1461190199107 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:09:59 INFO - PROCESS | 1843 | 1461190199287 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b23b000 == 94 [pid = 1843] [id = 344] 15:09:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b76bd7000) [pid = 1843] [serial = 1033] [outer = (nil)] 15:09:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b7ba23000) [pid = 1843] [serial = 1034] [outer = 0x7f7b76bd7000] 15:09:59 INFO - PROCESS | 1843 | 1461190199355 Marionette DEBUG loaded listener.js 15:09:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b85df0800) [pid = 1843] [serial = 1035] [outer = 0x7f7b76bd7000] 15:10:00 INFO - PROCESS | 1843 | 1461190200237 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1375ms 15:10:00 INFO - PROCESS | 1843 | 1461190200296 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:10:00 INFO - PROCESS | 1843 | 1461190200299 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:10:00 INFO - PROCESS | 1843 | 1461190200305 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:10:00 INFO - PROCESS | 1843 | 1461190200307 Marionette TRACE conn3 <- [1,1350,null,{}] 15:10:00 INFO - PROCESS | 1843 | 1461190200312 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:00 INFO - PROCESS | 1843 | 1461190200462 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:10:00 INFO - PROCESS | 1843 | 1461190200646 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b90274800 == 95 [pid = 1843] [id = 345] 15:10:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b6250bc00) [pid = 1843] [serial = 1036] [outer = (nil)] 15:10:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b870ce000) [pid = 1843] [serial = 1037] [outer = 0x7f7b6250bc00] 15:10:00 INFO - PROCESS | 1843 | 1461190200714 Marionette DEBUG loaded listener.js 15:10:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b8a846800) [pid = 1843] [serial = 1038] [outer = 0x7f7b6250bc00] 15:10:01 INFO - PROCESS | 1843 | 1461190201593 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1335ms 15:10:01 INFO - PROCESS | 1843 | 1461190201641 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:10:01 INFO - PROCESS | 1843 | 1461190201644 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:10:01 INFO - PROCESS | 1843 | 1461190201650 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:10:01 INFO - PROCESS | 1843 | 1461190201652 Marionette TRACE conn3 <- [1,1354,null,{}] 15:10:01 INFO - PROCESS | 1843 | 1461190201658 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:01 INFO - PROCESS | 1843 | 1461190201802 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:10:01 INFO - PROCESS | 1843 | 1461190201963 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617ad800 == 96 [pid = 1843] [id = 346] 15:10:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b78375c00) [pid = 1843] [serial = 1039] [outer = (nil)] 15:10:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b8a864400) [pid = 1843] [serial = 1040] [outer = 0x7f7b78375c00] 15:10:02 INFO - PROCESS | 1843 | 1461190202049 Marionette DEBUG loaded listener.js 15:10:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b8adc4000) [pid = 1843] [serial = 1041] [outer = 0x7f7b78375c00] 15:10:02 INFO - PROCESS | 1843 | 1461190202857 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1276ms 15:10:02 INFO - PROCESS | 1843 | 1461190202928 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:10:02 INFO - PROCESS | 1843 | 1461190202931 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:10:02 INFO - PROCESS | 1843 | 1461190202937 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:10:02 INFO - PROCESS | 1843 | 1461190202939 Marionette TRACE conn3 <- [1,1358,null,{}] 15:10:02 INFO - PROCESS | 1843 | 1461190202949 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:03 INFO - PROCESS | 1843 | 1461190203102 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:10:03 INFO - PROCESS | 1843 | 1461190203282 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73107800 == 97 [pid = 1843] [id = 347] 15:10:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b7837e000) [pid = 1843] [serial = 1042] [outer = (nil)] 15:10:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b8af64000) [pid = 1843] [serial = 1043] [outer = 0x7f7b7837e000] 15:10:03 INFO - PROCESS | 1843 | 1461190203348 Marionette DEBUG loaded listener.js 15:10:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b8b109000) [pid = 1843] [serial = 1044] [outer = 0x7f7b7837e000] 15:10:04 INFO - PROCESS | 1843 | 1461190204196 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1284ms 15:10:04 INFO - PROCESS | 1843 | 1461190204222 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:10:04 INFO - PROCESS | 1843 | 1461190204225 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:10:04 INFO - PROCESS | 1843 | 1461190204230 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:10:04 INFO - PROCESS | 1843 | 1461190204232 Marionette TRACE conn3 <- [1,1362,null,{}] 15:10:04 INFO - PROCESS | 1843 | 1461190204238 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:04 INFO - PROCESS | 1843 | 1461190204385 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:10:04 INFO - PROCESS | 1843 | 1461190204574 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62f99000 == 98 [pid = 1843] [id = 348] 15:10:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b615d9800) [pid = 1843] [serial = 1045] [outer = (nil)] 15:10:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b626cdc00) [pid = 1843] [serial = 1046] [outer = 0x7f7b615d9800] 15:10:04 INFO - PROCESS | 1843 | 1461190204640 Marionette DEBUG loaded listener.js 15:10:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b63c67c00) [pid = 1843] [serial = 1047] [outer = 0x7f7b615d9800] 15:10:05 INFO - PROCESS | 1843 | 1461190205549 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1380ms 15:10:05 INFO - PROCESS | 1843 | 1461190205612 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:10:05 INFO - PROCESS | 1843 | 1461190205616 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:10:05 INFO - PROCESS | 1843 | 1461190205622 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:10:05 INFO - PROCESS | 1843 | 1461190205626 Marionette TRACE conn3 <- [1,1366,null,{}] 15:10:05 INFO - PROCESS | 1843 | 1461190205631 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:05 INFO - PROCESS | 1843 | 1461190205801 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:10:06 INFO - PROCESS | 1843 | 1461190205991 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bcaa000 == 99 [pid = 1843] [id = 349] 15:10:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b62505800) [pid = 1843] [serial = 1048] [outer = (nil)] 15:10:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b662ee800) [pid = 1843] [serial = 1049] [outer = 0x7f7b62505800] 15:10:06 INFO - PROCESS | 1843 | 1461190206077 Marionette DEBUG loaded listener.js 15:10:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b6ce06c00) [pid = 1843] [serial = 1050] [outer = 0x7f7b62505800] 15:10:07 INFO - PROCESS | 1843 | 1461190207268 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:10:07 INFO - PROCESS | 1843 | 1461190207309 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:10:07 INFO - PROCESS | 1843 | 1461190207321 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:10:07 INFO - PROCESS | 1843 | 1461190207326 Marionette TRACE conn3 <- [1,1370,null,{}] 15:10:07 INFO - PROCESS | 1843 | 1461190207333 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:07 INFO - PROCESS | 1843 | 1461190207524 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:10:07 INFO - PROCESS | 1843 | 1461190207769 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bca4000 == 100 [pid = 1843] [id = 350] 15:10:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b626d1c00) [pid = 1843] [serial = 1051] [outer = (nil)] 15:10:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b628dd400) [pid = 1843] [serial = 1052] [outer = 0x7f7b626d1c00] 15:10:07 INFO - PROCESS | 1843 | 1461190207832 Marionette DEBUG loaded listener.js 15:10:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b63c6a800) [pid = 1843] [serial = 1053] [outer = 0x7f7b626d1c00] 15:10:08 INFO - PROCESS | 1843 | 1461190208653 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:10:08 INFO - PROCESS | 1843 | 1461190208708 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:10:08 INFO - PROCESS | 1843 | 1461190208717 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:10:08 INFO - PROCESS | 1843 | 1461190208720 Marionette TRACE conn3 <- [1,1374,null,{}] 15:10:08 INFO - PROCESS | 1843 | 1461190208724 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:08 INFO - PROCESS | 1843 | 1461190208954 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:10:09 INFO - PROCESS | 1843 | 1461190209217 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b631a1800 == 101 [pid = 1843] [id = 351] 15:10:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b63cf3c00) [pid = 1843] [serial = 1054] [outer = (nil)] 15:10:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b662ecc00) [pid = 1843] [serial = 1055] [outer = 0x7f7b63cf3c00] 15:10:09 INFO - PROCESS | 1843 | 1461190209327 Marionette DEBUG loaded listener.js 15:10:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b6b88c400) [pid = 1843] [serial = 1056] [outer = 0x7f7b63cf3c00] 15:10:10 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:10 INFO - PROCESS | 1843 | 1461190210255 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:10:10 INFO - PROCESS | 1843 | 1461190210300 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:10:10 INFO - PROCESS | 1843 | 1461190210307 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:10:10 INFO - PROCESS | 1843 | 1461190210312 Marionette TRACE conn3 <- [1,1378,null,{}] 15:10:10 INFO - PROCESS | 1843 | 1461190210327 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:10 INFO - PROCESS | 1843 | 1461190210523 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:10:10 INFO - PROCESS | 1843 | 1461190210784 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b60691000 == 102 [pid = 1843] [id = 352] 15:10:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b6081b800) [pid = 1843] [serial = 1057] [outer = (nil)] 15:10:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b628ddc00) [pid = 1843] [serial = 1058] [outer = 0x7f7b6081b800] 15:10:10 INFO - PROCESS | 1843 | 1461190210919 Marionette DEBUG loaded listener.js 15:10:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b6ce0d800) [pid = 1843] [serial = 1059] [outer = 0x7f7b6081b800] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64dd6000 == 101 [pid = 1843] [id = 337] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6dfc1000 == 100 [pid = 1843] [id = 336] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b664d0000) [pid = 1843] [serial = 986] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b638bc000) [pid = 1843] [serial = 941] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b6b885400) [pid = 1843] [serial = 944] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b6ebea400) [pid = 1843] [serial = 947] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b6fe5e000) [pid = 1843] [serial = 950] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b72608800) [pid = 1843] [serial = 953] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b732d1000) [pid = 1843] [serial = 956] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b758ab400) [pid = 1843] [serial = 959] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b76b4d400) [pid = 1843] [serial = 962] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b78018400) [pid = 1843] [serial = 965] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b7ba5dc00) [pid = 1843] [serial = 968] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b789f0000) [pid = 1843] [serial = 971] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b88ecc400) [pid = 1843] [serial = 974] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b8a863400) [pid = 1843] [serial = 977] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b78022800) [pid = 1843] [serial = 890] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b6b891400) [pid = 1843] [serial = 914] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b6070b400) [pid = 1843] [serial = 902] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b638be400) [pid = 1843] [serial = 878] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b64bd5c00) [pid = 1843] [serial = 905] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b60825400) [pid = 1843] [serial = 911] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b732c7800) [pid = 1843] [serial = 899] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b625bb000) [pid = 1843] [serial = 896] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b63c6d000) [pid = 1843] [serial = 908] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b662ec400) [pid = 1843] [serial = 881] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b8a86cc00) [pid = 1843] [serial = 893] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b75b88400) [pid = 1843] [serial = 887] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6f11f800) [pid = 1843] [serial = 884] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64ddb800 == 99 [pid = 1843] [id = 335] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8b2000 == 98 [pid = 1843] [id = 332] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6c0e0800 == 97 [pid = 1843] [id = 331] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64dc9800 == 96 [pid = 1843] [id = 330] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63194800 == 95 [pid = 1843] [id = 329] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6318f000 == 94 [pid = 1843] [id = 328] 15:10:11 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ec21000 == 93 [pid = 1843] [id = 312] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b7fbde000) [pid = 1843] [serial = 816] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b6fa8c000) [pid = 1843] [serial = 936] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b6165a000) [pid = 1843] [serial = 980] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b6fe5d400) [pid = 1843] [serial = 938] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b7191c000) [pid = 1843] [serial = 939] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b6250f400) [pid = 1843] [serial = 981] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b628d3400) [pid = 1843] [serial = 983] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b63bd9400) [pid = 1843] [serial = 984] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b6ddf5800) [pid = 1843] [serial = 927] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b8b2ccc00) [pid = 1843] [serial = 728] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b653d4800) [pid = 1843] [serial = 683] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b6f12a800) [pid = 1843] [serial = 557] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b78381800) [pid = 1843] [serial = 671] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b6ee5d400) [pid = 1843] [serial = 932] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b6e05e800) [pid = 1843] [serial = 929] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b63cf9c00) [pid = 1843] [serial = 734] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6ecc0800) [pid = 1843] [serial = 662] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b8adcc800) [pid = 1843] [serial = 677] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b6f123400) [pid = 1843] [serial = 933] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b6c076000) [pid = 1843] [serial = 737] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b8ae48000) [pid = 1843] [serial = 638] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b6f4a1000) [pid = 1843] [serial = 665] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b6b884400) [pid = 1843] [serial = 923] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b751a8c00) [pid = 1843] [serial = 623] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b74e74800) [pid = 1843] [serial = 590] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6e0db400) [pid = 1843] [serial = 713] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b6ee65400) [pid = 1843] [serial = 768] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b8584e000) [pid = 1843] [serial = 722] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b74f7d800) [pid = 1843] [serial = 563] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b6bc5d400) [pid = 1843] [serial = 924] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b73921800) [pid = 1843] [serial = 876] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b628dc800) [pid = 1843] [serial = 918] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b63c9e000) [pid = 1843] [serial = 920] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b85d99400) [pid = 1843] [serial = 629] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b6f49b400) [pid = 1843] [serial = 620] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b6bc62c00) [pid = 1843] [serial = 765] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b70e22800) [pid = 1843] [serial = 668] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b6ddf9800) [pid = 1843] [serial = 554] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b76de1800) [pid = 1843] [serial = 719] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b7839ac00) [pid = 1843] [serial = 584] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b78971400) [pid = 1843] [serial = 593] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b8a866800) [pid = 1843] [serial = 635] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b86d76000) [pid = 1843] [serial = 674] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b7ee53000) [pid = 1843] [serial = 626] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b7391ec00) [pid = 1843] [serial = 560] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b889e7400) [pid = 1843] [serial = 774] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b8ae43800) [pid = 1843] [serial = 777] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b6e0e1800) [pid = 1843] [serial = 930] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b64bcec00) [pid = 1843] [serial = 921] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b662f7000) [pid = 1843] [serial = 731] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b62507400) [pid = 1843] [serial = 917] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b8b3d8400) [pid = 1843] [serial = 680] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b76b43800) [pid = 1843] [serial = 771] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b7fbddc00) [pid = 1843] [serial = 710] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b86cdc400) [pid = 1843] [serial = 632] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b6f156000) [pid = 1843] [serial = 935] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b70e1f000) [pid = 1843] [serial = 551] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b6fd0d400) [pid = 1843] [serial = 716] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b6cced000) [pid = 1843] [serial = 926] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b870fb000) [pid = 1843] [serial = 725] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b6eb91400) [pid = 1843] [serial = 587] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b85bba000) [pid = 1843] [serial = 617] [outer = (nil)] [url = about:blank] 15:10:11 INFO - PROCESS | 1843 | 1461190211709 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:10:11 INFO - PROCESS | 1843 | 1461190211752 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:10:11 INFO - PROCESS | 1843 | 1461190211789 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:10:11 INFO - PROCESS | 1843 | 1461190211792 Marionette TRACE conn3 <- [1,1382,null,{}] 15:10:11 INFO - PROCESS | 1843 | 1461190211796 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:11 INFO - PROCESS | 1843 | 1461190211933 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:10:11 INFO - PROCESS | 1843 | 1461190211947 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c13000 == 94 [pid = 1843] [id = 353] 15:10:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b6165a000) [pid = 1843] [serial = 1060] [outer = (nil)] 15:10:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6ddf6400) [pid = 1843] [serial = 1061] [outer = 0x7f7b6165a000] 15:10:12 INFO - PROCESS | 1843 | 1461190212003 Marionette DEBUG loaded listener.js 15:10:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6e064000) [pid = 1843] [serial = 1062] [outer = 0x7f7b6165a000] 15:10:12 INFO - PROCESS | 1843 | [1843] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:10:12 INFO - PROCESS | 1843 | 1461190212885 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:10:12 INFO - PROCESS | 1843 | 1461190212918 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:10:12 INFO - PROCESS | 1843 | 1461190212923 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:10:12 INFO - PROCESS | 1843 | 1461190212925 Marionette TRACE conn3 <- [1,1386,null,{}] 15:10:12 INFO - PROCESS | 1843 | 1461190212930 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:13 INFO - PROCESS | 1843 | 1461190213064 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:10:13 INFO - PROCESS | 1843 | 1461190213077 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bca1800 == 95 [pid = 1843] [id = 354] 15:10:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b6eb82400) [pid = 1843] [serial = 1063] [outer = (nil)] 15:10:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6eb8e000) [pid = 1843] [serial = 1064] [outer = 0x7f7b6eb82400] 15:10:13 INFO - PROCESS | 1843 | 1461190213134 Marionette DEBUG loaded listener.js 15:10:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6ebee800) [pid = 1843] [serial = 1065] [outer = 0x7f7b6eb82400] 15:10:14 INFO - PROCESS | 1843 | 1461190214000 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:10:14 INFO - PROCESS | 1843 | 1461190214052 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:10:14 INFO - PROCESS | 1843 | 1461190214069 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:10:14 INFO - PROCESS | 1843 | 1461190214070 Marionette TRACE conn3 <- [1,1390,null,{}] 15:10:14 INFO - PROCESS | 1843 | 1461190214075 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:14 INFO - PROCESS | 1843 | 1461190214291 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:10:14 INFO - PROCESS | 1843 | 1461190214316 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e81e000 == 96 [pid = 1843] [id = 355] 15:10:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b6ee64400) [pid = 1843] [serial = 1066] [outer = (nil)] 15:10:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b6fd0c000) [pid = 1843] [serial = 1067] [outer = 0x7f7b6ee64400] 15:10:14 INFO - PROCESS | 1843 | 1461190214374 Marionette DEBUG loaded listener.js 15:10:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b71916000) [pid = 1843] [serial = 1068] [outer = 0x7f7b6ee64400] 15:10:15 INFO - PROCESS | 1843 | 1461190215211 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1186ms 15:10:15 INFO - PROCESS | 1843 | 1461190215256 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:10:15 INFO - PROCESS | 1843 | 1461190215259 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:10:15 INFO - PROCESS | 1843 | 1461190215264 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:10:15 INFO - PROCESS | 1843 | 1461190215266 Marionette TRACE conn3 <- [1,1394,null,{}] 15:10:15 INFO - PROCESS | 1843 | 1461190215271 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:15 INFO - PROCESS | 1843 | 1461190215453 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:10:15 INFO - PROCESS | 1843 | 1461190215479 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1c4800 == 97 [pid = 1843] [id = 356] 15:10:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b72603400) [pid = 1843] [serial = 1069] [outer = (nil)] 15:10:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b72d33800) [pid = 1843] [serial = 1070] [outer = 0x7f7b72603400] 15:10:15 INFO - PROCESS | 1843 | 1461190215534 Marionette DEBUG loaded listener.js 15:10:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b74e76000) [pid = 1843] [serial = 1071] [outer = 0x7f7b72603400] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b60707000) [pid = 1843] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b626c6400) [pid = 1843] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b60705800) [pid = 1843] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b628d8800) [pid = 1843] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b615d6c00) [pid = 1843] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b6081b000) [pid = 1843] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b625b5c00) [pid = 1843] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b6e0dfc00) [pid = 1843] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b6070c800) [pid = 1843] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b6e0d2400) [pid = 1843] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b6eb32400) [pid = 1843] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b64bd8400) [pid = 1843] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b628ce400) [pid = 1843] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b63bd7c00) [pid = 1843] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b794ae000) [pid = 1843] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b76bdc000) [pid = 1843] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b63bd8400) [pid = 1843] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b638b4c00) [pid = 1843] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b6c082800) [pid = 1843] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b6f14f000) [pid = 1843] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b628d5000) [pid = 1843] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b6ebe7400) [pid = 1843] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b626ccc00) [pid = 1843] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b870ee400) [pid = 1843] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b6f121c00) [pid = 1843] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b71853000) [pid = 1843] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b63c6a400) [pid = 1843] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b628d4000) [pid = 1843] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b615dcc00) [pid = 1843] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b6fa95c00) [pid = 1843] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b64bda400) [pid = 1843] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b63c8fc00) [pid = 1843] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b615d6400) [pid = 1843] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b625b1400) [pid = 1843] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b6eb2ec00) [pid = 1843] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b74ed4000) [pid = 1843] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b63bd6c00) [pid = 1843] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b626c6800) [pid = 1843] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b6b9f6c00) [pid = 1843] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b8a757800) [pid = 1843] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b6081c000) [pid = 1843] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b6b9f7400) [pid = 1843] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 142 (0x7f7b64bda000) [pid = 1843] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b63c67400) [pid = 1843] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:10:16 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b72d31800) [pid = 1843] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:10:16 INFO - PROCESS | 1843 | 1461190216839 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1623ms 15:10:16 INFO - PROCESS | 1843 | 1461190216888 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:10:16 INFO - PROCESS | 1843 | 1461190216891 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:10:16 INFO - PROCESS | 1843 | 1461190216904 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:10:16 INFO - PROCESS | 1843 | 1461190216906 Marionette TRACE conn3 <- [1,1398,null,{}] 15:10:16 INFO - PROCESS | 1843 | 1461190216911 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:17 INFO - PROCESS | 1843 | 1461190217039 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:10:17 INFO - PROCESS | 1843 | 1461190217052 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e6f800 == 98 [pid = 1843] [id = 357] 15:10:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b6081c000) [pid = 1843] [serial = 1072] [outer = (nil)] 15:10:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b626c6800) [pid = 1843] [serial = 1073] [outer = 0x7f7b6081c000] 15:10:17 INFO - PROCESS | 1843 | 1461190217107 Marionette DEBUG loaded listener.js 15:10:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b638b5c00) [pid = 1843] [serial = 1074] [outer = 0x7f7b6081c000] 15:10:17 INFO - PROCESS | 1843 | 1461190217863 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 974ms 15:10:17 INFO - PROCESS | 1843 | 1461190217878 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:10:17 INFO - PROCESS | 1843 | 1461190217881 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:10:17 INFO - PROCESS | 1843 | 1461190217886 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:10:17 INFO - PROCESS | 1843 | 1461190217888 Marionette TRACE conn3 <- [1,1402,null,{}] 15:10:17 INFO - PROCESS | 1843 | 1461190217893 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:18 INFO - PROCESS | 1843 | 1461190218080 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:10:18 INFO - PROCESS | 1843 | 1461190218100 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec17800 == 99 [pid = 1843] [id = 358] 15:10:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b60703400) [pid = 1843] [serial = 1075] [outer = (nil)] 15:10:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b63c98c00) [pid = 1843] [serial = 1076] [outer = 0x7f7b60703400] 15:10:18 INFO - PROCESS | 1843 | 1461190218154 Marionette DEBUG loaded listener.js 15:10:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b6b9f5800) [pid = 1843] [serial = 1077] [outer = 0x7f7b60703400] 15:10:19 INFO - PROCESS | 1843 | 1461190219097 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1275ms 15:10:19 INFO - PROCESS | 1843 | 1461190219163 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:10:19 INFO - PROCESS | 1843 | 1461190219169 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:10:19 INFO - PROCESS | 1843 | 1461190219177 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:10:19 INFO - PROCESS | 1843 | 1461190219182 Marionette TRACE conn3 <- [1,1406,null,{}] 15:10:19 INFO - PROCESS | 1843 | 1461190219190 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:19 INFO - PROCESS | 1843 | 1461190219410 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:10:19 INFO - PROCESS | 1843 | 1461190219585 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64de7000 == 100 [pid = 1843] [id = 359] 15:10:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b626d1400) [pid = 1843] [serial = 1078] [outer = (nil)] 15:10:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b63bdf000) [pid = 1843] [serial = 1079] [outer = 0x7f7b626d1400] 15:10:19 INFO - PROCESS | 1843 | 1461190219654 Marionette DEBUG loaded listener.js 15:10:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b64bd8400) [pid = 1843] [serial = 1080] [outer = 0x7f7b626d1400] 15:10:20 INFO - PROCESS | 1843 | 1461190220552 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1432ms 15:10:20 INFO - PROCESS | 1843 | 1461190220610 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:10:20 INFO - PROCESS | 1843 | 1461190220618 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:10:20 INFO - PROCESS | 1843 | 1461190220627 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:10:20 INFO - PROCESS | 1843 | 1461190220631 Marionette TRACE conn3 <- [1,1410,null,{}] 15:10:20 INFO - PROCESS | 1843 | 1461190220636 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:20 INFO - PROCESS | 1843 | 1461190220803 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:10:20 INFO - PROCESS | 1843 | 1461190220980 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e81d800 == 101 [pid = 1843] [id = 360] 15:10:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b628cf400) [pid = 1843] [serial = 1081] [outer = (nil)] 15:10:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b6c07f800) [pid = 1843] [serial = 1082] [outer = 0x7f7b628cf400] 15:10:21 INFO - PROCESS | 1843 | 1461190221049 Marionette DEBUG loaded listener.js 15:10:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b6cced800) [pid = 1843] [serial = 1083] [outer = 0x7f7b628cf400] 15:10:22 INFO - PROCESS | 1843 | 1461190222068 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1484ms 15:10:22 INFO - PROCESS | 1843 | 1461190222113 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:10:22 INFO - PROCESS | 1843 | 1461190222117 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:10:22 INFO - PROCESS | 1843 | 1461190222123 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:10:22 INFO - PROCESS | 1843 | 1461190222128 Marionette TRACE conn3 <- [1,1414,null,{}] 15:10:22 INFO - PROCESS | 1843 | 1461190222143 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:22 INFO - PROCESS | 1843 | 1461190222339 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:10:22 INFO - PROCESS | 1843 | 1461190222524 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bf8000 == 102 [pid = 1843] [id = 361] 15:10:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b6e057400) [pid = 1843] [serial = 1084] [outer = (nil)] 15:10:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b6ebea000) [pid = 1843] [serial = 1085] [outer = 0x7f7b6e057400] 15:10:22 INFO - PROCESS | 1843 | 1461190222640 Marionette DEBUG loaded listener.js 15:10:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b6f11f800) [pid = 1843] [serial = 1086] [outer = 0x7f7b6e057400] 15:10:23 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f456800 == 101 [pid = 1843] [id = 11] 15:10:23 INFO - PROCESS | 1843 | 1461190223596 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1489ms 15:10:23 INFO - PROCESS | 1843 | 1461190223611 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:10:23 INFO - PROCESS | 1843 | 1461190223615 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:10:23 INFO - PROCESS | 1843 | 1461190223620 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:10:23 INFO - PROCESS | 1843 | 1461190223622 Marionette TRACE conn3 <- [1,1418,null,{}] 15:10:23 INFO - PROCESS | 1843 | 1461190223628 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:23 INFO - PROCESS | 1843 | 1461190223786 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:10:23 INFO - PROCESS | 1843 | 1461190223967 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73955800 == 102 [pid = 1843] [id = 362] 15:10:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b6eb36400) [pid = 1843] [serial = 1087] [outer = (nil)] 15:10:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b6fa90c00) [pid = 1843] [serial = 1088] [outer = 0x7f7b6eb36400] 15:10:24 INFO - PROCESS | 1843 | 1461190224076 Marionette DEBUG loaded listener.js 15:10:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b70eaa800) [pid = 1843] [serial = 1089] [outer = 0x7f7b6eb36400] 15:10:24 INFO - PROCESS | 1843 | 1461190224936 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1383ms 15:10:25 INFO - PROCESS | 1843 | 1461190225005 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:10:25 INFO - PROCESS | 1843 | 1461190225008 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:10:25 INFO - PROCESS | 1843 | 1461190225015 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:10:25 INFO - PROCESS | 1843 | 1461190225018 Marionette TRACE conn3 <- [1,1422,null,{}] 15:10:25 INFO - PROCESS | 1843 | 1461190225023 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:25 INFO - PROCESS | 1843 | 1461190225181 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:10:25 INFO - PROCESS | 1843 | 1461190225356 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7719a800 == 103 [pid = 1843] [id = 363] 15:10:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b6f73d000) [pid = 1843] [serial = 1090] [outer = (nil)] 15:10:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b72413000) [pid = 1843] [serial = 1091] [outer = 0x7f7b6f73d000] 15:10:25 INFO - PROCESS | 1843 | 1461190225429 Marionette DEBUG loaded listener.js 15:10:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b732c8000) [pid = 1843] [serial = 1092] [outer = 0x7f7b6f73d000] 15:10:26 INFO - PROCESS | 1843 | 1461190226279 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1326ms 15:10:26 INFO - PROCESS | 1843 | 1461190226341 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:10:26 INFO - PROCESS | 1843 | 1461190226345 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:10:26 INFO - PROCESS | 1843 | 1461190226350 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:10:26 INFO - PROCESS | 1843 | 1461190226352 Marionette TRACE conn3 <- [1,1426,null,{}] 15:10:26 INFO - PROCESS | 1843 | 1461190226357 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:26 INFO - PROCESS | 1843 | 1461190226539 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:10:26 INFO - PROCESS | 1843 | 1461190226714 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78414800 == 104 [pid = 1843] [id = 364] 15:10:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b72602c00) [pid = 1843] [serial = 1093] [outer = (nil)] 15:10:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b76a48800) [pid = 1843] [serial = 1094] [outer = 0x7f7b72602c00] 15:10:26 INFO - PROCESS | 1843 | 1461190226786 Marionette DEBUG loaded listener.js 15:10:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b78025400) [pid = 1843] [serial = 1095] [outer = 0x7f7b72602c00] 15:10:27 INFO - PROCESS | 1843 | 1461190227686 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1379ms 15:10:27 INFO - PROCESS | 1843 | 1461190227731 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:10:27 INFO - PROCESS | 1843 | 1461190227735 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:10:27 INFO - PROCESS | 1843 | 1461190227740 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:10:27 INFO - PROCESS | 1843 | 1461190227742 Marionette TRACE conn3 <- [1,1430,null,{}] 15:10:27 INFO - PROCESS | 1843 | 1461190227748 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:27 INFO - PROCESS | 1843 | 1461190227907 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:10:28 INFO - PROCESS | 1843 | 1461190228087 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fb1d000 == 105 [pid = 1843] [id = 365] 15:10:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b732cf800) [pid = 1843] [serial = 1096] [outer = (nil)] 15:10:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b78c3a000) [pid = 1843] [serial = 1097] [outer = 0x7f7b732cf800] 15:10:28 INFO - PROCESS | 1843 | 1461190228155 Marionette DEBUG loaded listener.js 15:10:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b7ba5c400) [pid = 1843] [serial = 1098] [outer = 0x7f7b732cf800] 15:10:29 INFO - PROCESS | 1843 | 1461190229055 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1376ms 15:10:29 INFO - PROCESS | 1843 | 1461190229118 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:10:29 INFO - PROCESS | 1843 | 1461190229122 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:10:29 INFO - PROCESS | 1843 | 1461190229127 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:10:29 INFO - PROCESS | 1843 | 1461190229129 Marionette TRACE conn3 <- [1,1434,null,{}] 15:10:29 INFO - PROCESS | 1843 | 1461190229135 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:29 INFO - PROCESS | 1843 | 1461190229294 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:10:29 INFO - PROCESS | 1843 | 1461190229475 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86d0b000 == 106 [pid = 1843] [id = 366] 15:10:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b788f5c00) [pid = 1843] [serial = 1099] [outer = (nil)] 15:10:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b84cbe000) [pid = 1843] [serial = 1100] [outer = 0x7f7b788f5c00] 15:10:29 INFO - PROCESS | 1843 | 1461190229542 Marionette DEBUG loaded listener.js 15:10:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b85bba800) [pid = 1843] [serial = 1101] [outer = 0x7f7b788f5c00] 15:10:30 INFO - PROCESS | 1843 | 1461190230425 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1331ms 15:10:30 INFO - PROCESS | 1843 | 1461190230460 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:10:30 INFO - PROCESS | 1843 | 1461190230463 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:10:30 INFO - PROCESS | 1843 | 1461190230468 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:10:30 INFO - PROCESS | 1843 | 1461190230470 Marionette TRACE conn3 <- [1,1438,null,{}] 15:10:30 INFO - PROCESS | 1843 | 1461190230476 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:30 INFO - PROCESS | 1843 | 1461190230635 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:10:30 INFO - PROCESS | 1843 | 1461190230815 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b154800 == 107 [pid = 1843] [id = 367] 15:10:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b7ee57c00) [pid = 1843] [serial = 1102] [outer = (nil)] 15:10:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b86dca000) [pid = 1843] [serial = 1103] [outer = 0x7f7b7ee57c00] 15:10:30 INFO - PROCESS | 1843 | 1461190230880 Marionette DEBUG loaded listener.js 15:10:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b870f6800) [pid = 1843] [serial = 1104] [outer = 0x7f7b7ee57c00] 15:10:31 INFO - PROCESS | 1843 | 1461190231706 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1278ms 15:10:31 INFO - PROCESS | 1843 | 1461190231748 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:10:31 INFO - PROCESS | 1843 | 1461190231751 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:10:31 INFO - PROCESS | 1843 | 1461190231757 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:10:31 INFO - PROCESS | 1843 | 1461190231759 Marionette TRACE conn3 <- [1,1442,null,{}] 15:10:31 INFO - PROCESS | 1843 | 1461190231764 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:31 INFO - PROCESS | 1843 | 1461190231925 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:10:32 INFO - PROCESS | 1843 | 1461190232109 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce8b800 == 108 [pid = 1843] [id = 368] 15:10:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b6070a000) [pid = 1843] [serial = 1105] [outer = (nil)] 15:10:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b64bda400) [pid = 1843] [serial = 1106] [outer = 0x7f7b6070a000] 15:10:32 INFO - PROCESS | 1843 | 1461190232174 Marionette DEBUG loaded listener.js 15:10:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b8a864800) [pid = 1843] [serial = 1107] [outer = 0x7f7b6070a000] 15:10:33 INFO - PROCESS | 1843 | 1461190233101 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1380ms 15:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:10:33 INFO - PROCESS | 1843 | 1461190233137 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:10:33 INFO - PROCESS | 1843 | 1461190233140 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:10:33 INFO - PROCESS | 1843 | 1461190233146 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:10:33 INFO - PROCESS | 1843 | 1461190233150 Marionette TRACE conn3 <- [1,1446,null,{}] 15:10:33 INFO - PROCESS | 1843 | 1461190233155 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:33 INFO - PROCESS | 1843 | 1461190233330 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:10:33 INFO - PROCESS | 1843 | 1461190233521 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63188800 == 109 [pid = 1843] [id = 369] 15:10:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b60708400) [pid = 1843] [serial = 1108] [outer = (nil)] 15:10:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b60820400) [pid = 1843] [serial = 1109] [outer = 0x7f7b60708400] 15:10:33 INFO - PROCESS | 1843 | 1461190233592 Marionette DEBUG loaded listener.js 15:10:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6eb84800) [pid = 1843] [serial = 1110] [outer = 0x7f7b60708400] 15:10:34 INFO - PROCESS | 1843 | 1461190234495 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1378ms 15:10:34 INFO - PROCESS | 1843 | 1461190234524 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:10:34 INFO - PROCESS | 1843 | 1461190234528 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:10:34 INFO - PROCESS | 1843 | 1461190234533 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:10:34 INFO - PROCESS | 1843 | 1461190234535 Marionette TRACE conn3 <- [1,1450,null,{}] 15:10:34 INFO - PROCESS | 1843 | 1461190234540 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:34 INFO - PROCESS | 1843 | 1461190234702 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:10:34 INFO - PROCESS | 1843 | 1461190234888 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63f5a000 == 110 [pid = 1843] [id = 370] 15:10:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b60708800) [pid = 1843] [serial = 1111] [outer = (nil)] 15:10:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b624b5800) [pid = 1843] [serial = 1112] [outer = 0x7f7b60708800] 15:10:34 INFO - PROCESS | 1843 | 1461190234952 Marionette DEBUG loaded listener.js 15:10:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b624ba000) [pid = 1843] [serial = 1113] [outer = 0x7f7b60708800] 15:10:36 INFO - PROCESS | 1843 | 1461190236292 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1831ms 15:10:36 INFO - PROCESS | 1843 | 1461190236365 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:10:36 INFO - PROCESS | 1843 | 1461190236372 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:10:36 INFO - PROCESS | 1843 | 1461190236380 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:10:36 INFO - PROCESS | 1843 | 1461190236384 Marionette TRACE conn3 <- [1,1454,null,{}] 15:10:36 INFO - PROCESS | 1843 | 1461190236391 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:36 INFO - PROCESS | 1843 | 1461190236600 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:10:36 INFO - PROCESS | 1843 | 1461190236838 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617bb800 == 111 [pid = 1843] [id = 371] 15:10:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b624bb000) [pid = 1843] [serial = 1114] [outer = (nil)] 15:10:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b62503000) [pid = 1843] [serial = 1115] [outer = 0x7f7b624bb000] 15:10:37 INFO - PROCESS | 1843 | 1461190237008 Marionette DEBUG loaded listener.js 15:10:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b625b1c00) [pid = 1843] [serial = 1116] [outer = 0x7f7b624bb000] 15:10:38 INFO - PROCESS | 1843 | 1461190238011 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1686ms 15:10:38 INFO - PROCESS | 1843 | 1461190238067 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:10:38 INFO - PROCESS | 1843 | 1461190238074 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:10:38 INFO - PROCESS | 1843 | 1461190238083 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:10:38 INFO - PROCESS | 1843 | 1461190238087 Marionette TRACE conn3 <- [1,1458,null,{}] 15:10:38 INFO - PROCESS | 1843 | 1461190238092 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:38 INFO - PROCESS | 1843 | 1461190238245 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b9298c000 == 110 [pid = 1843] [id = 212] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e6f800 == 109 [pid = 1843] [id = 357] 15:10:38 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b6ecb4c00) [pid = 1843] [serial = 1016] [outer = (nil)] [url = about:blank] 15:10:38 INFO - PROCESS | 1843 | 1461190238526 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1c4800 == 108 [pid = 1843] [id = 356] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e81e000 == 107 [pid = 1843] [id = 355] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bca1800 == 106 [pid = 1843] [id = 354] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c13000 == 105 [pid = 1843] [id = 353] 15:10:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617a9000 == 106 [pid = 1843] [id = 372] 15:10:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b61653000) [pid = 1843] [serial = 1117] [outer = (nil)] 15:10:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b638c0000) [pid = 1843] [serial = 1118] [outer = 0x7f7b61653000] 15:10:38 INFO - PROCESS | 1843 | 1461190238592 Marionette DEBUG loaded listener.js 15:10:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b63c69c00) [pid = 1843] [serial = 1119] [outer = 0x7f7b61653000] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b60691000 == 105 [pid = 1843] [id = 352] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b631a1800 == 104 [pid = 1843] [id = 351] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bca4000 == 103 [pid = 1843] [id = 350] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b869c6000 == 102 [pid = 1843] [id = 343] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cda800 == 101 [pid = 1843] [id = 342] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b778d2000 == 100 [pid = 1843] [id = 341] 15:10:38 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72450000 == 99 [pid = 1843] [id = 340] 15:10:39 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64a94000 == 98 [pid = 1843] [id = 339] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b8a84bc00) [pid = 1843] [serial = 975] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b76a3cc00) [pid = 1843] [serial = 825] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b63c91400) [pid = 1843] [serial = 942] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b8b2cec00) [pid = 1843] [serial = 894] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b77007c00) [pid = 1843] [serial = 963] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b7ba94000) [pid = 1843] [serial = 891] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b86cdc000) [pid = 1843] [serial = 972] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b63bdd400) [pid = 1843] [serial = 879] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b628cf000) [pid = 1843] [serial = 846] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b84cc8800) [pid = 1843] [serial = 828] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b6ebe5c00) [pid = 1843] [serial = 822] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b8ae4d000) [pid = 1843] [serial = 978] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b615dfc00) [pid = 1843] [serial = 840] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b625bf400) [pid = 1843] [serial = 897] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b72416c00) [pid = 1843] [serial = 951] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b788f1400) [pid = 1843] [serial = 966] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b8b103000) [pid = 1843] [serial = 780] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b6eb34c00) [pid = 1843] [serial = 792] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b75b90000) [pid = 1843] [serial = 960] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b8b362800) [pid = 1843] [serial = 834] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b6eb85800) [pid = 1843] [serial = 915] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b6ef5b400) [pid = 1843] [serial = 906] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b626d0000) [pid = 1843] [serial = 789] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b60711000) [pid = 1843] [serial = 903] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b6c07e000) [pid = 1843] [serial = 882] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b62509400) [pid = 1843] [serial = 843] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b63c64000) [pid = 1843] [serial = 912] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b732cb000) [pid = 1843] [serial = 900] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b74ed3000) [pid = 1843] [serial = 957] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b732d1800) [pid = 1843] [serial = 909] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b6fa95000) [pid = 1843] [serial = 885] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b76d49400) [pid = 1843] [serial = 888] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b6b88a000) [pid = 1843] [serial = 819] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b6cbd6c00) [pid = 1843] [serial = 945] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b63c9dc00) [pid = 1843] [serial = 783] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b7ee56800) [pid = 1843] [serial = 969] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b88e2c800) [pid = 1843] [serial = 831] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b6eb33800) [pid = 1843] [serial = 786] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b638bf400) [pid = 1843] [serial = 837] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b6ee5ec00) [pid = 1843] [serial = 948] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b72d2c400) [pid = 1843] [serial = 954] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b6ecb5c00) [pid = 1843] [serial = 1011] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b64bd0800) [pid = 1843] [serial = 1007] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b64bdb400) [pid = 1843] [serial = 992] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 142 (0x7f7b6ecb3400) [pid = 1843] [serial = 998] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b72414800) [pid = 1843] [serial = 1001] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b6e059800) [pid = 1843] [serial = 995] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 139 (0x7f7b61652000) [pid = 1843] [serial = 989] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 138 (0x7f7b7837c000) [pid = 1843] [serial = 1005] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 137 (0x7f7b75b86800) [pid = 1843] [serial = 1004] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 136 (0x7f7b6cbd8000) [pid = 1843] [serial = 1014] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 135 (0x7f7b6b883c00) [pid = 1843] [serial = 1008] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 134 (0x7f7b6e1f1400) [pid = 1843] [serial = 1010] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | --DOMWINDOW == 133 (0x7f7b653cfc00) [pid = 1843] [serial = 1013] [outer = (nil)] [url = about:blank] 15:10:39 INFO - PROCESS | 1843 | 1461190239327 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1337ms 15:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:10:39 INFO - PROCESS | 1843 | 1461190239421 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:10:39 INFO - PROCESS | 1843 | 1461190239423 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:10:39 INFO - PROCESS | 1843 | 1461190239429 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:10:39 INFO - PROCESS | 1843 | 1461190239434 Marionette TRACE conn3 <- [1,1462,null,{}] 15:10:39 INFO - PROCESS | 1843 | 1461190239448 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:39 INFO - PROCESS | 1843 | 1461190239602 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:10:39 INFO - PROCESS | 1843 | 1461190239611 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64cc6800 == 99 [pid = 1843] [id = 373] 15:10:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 134 (0x7f7b63bdd400) [pid = 1843] [serial = 1120] [outer = (nil)] 15:10:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 135 (0x7f7b64bd0400) [pid = 1843] [serial = 1121] [outer = 0x7f7b63bdd400] 15:10:39 INFO - PROCESS | 1843 | 1461190239670 Marionette DEBUG loaded listener.js 15:10:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 136 (0x7f7b653d0400) [pid = 1843] [serial = 1122] [outer = 0x7f7b63bdd400] 15:10:40 INFO - PROCESS | 1843 | 1461190240456 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1088ms 15:10:40 INFO - PROCESS | 1843 | 1461190240540 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:10:40 INFO - PROCESS | 1843 | 1461190240544 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:10:40 INFO - PROCESS | 1843 | 1461190240549 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:10:40 INFO - PROCESS | 1843 | 1461190240552 Marionette TRACE conn3 <- [1,1466,null,{}] 15:10:40 INFO - PROCESS | 1843 | 1461190240556 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:40 INFO - PROCESS | 1843 | 1461190240700 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:10:40 INFO - PROCESS | 1843 | 1461190240840 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd8800 == 100 [pid = 1843] [id = 374] 15:10:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 137 (0x7f7b626c5800) [pid = 1843] [serial = 1123] [outer = (nil)] 15:10:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 138 (0x7f7b6b882c00) [pid = 1843] [serial = 1124] [outer = 0x7f7b626c5800] 15:10:40 INFO - PROCESS | 1843 | 1461190240897 Marionette DEBUG loaded listener.js 15:10:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b6b9f6c00) [pid = 1843] [serial = 1125] [outer = 0x7f7b626c5800] 15:10:41 INFO - PROCESS | 1843 | 1461190241585 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1077ms 15:10:41 INFO - PROCESS | 1843 | 1461190241626 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:10:41 INFO - PROCESS | 1843 | 1461190241628 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:10:41 INFO - PROCESS | 1843 | 1461190241640 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:10:41 INFO - PROCESS | 1843 | 1461190241642 Marionette TRACE conn3 <- [1,1470,null,{}] 15:10:41 INFO - PROCESS | 1843 | 1461190241647 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:41 INFO - PROCESS | 1843 | 1461190241828 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:10:41 INFO - PROCESS | 1843 | 1461190241860 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce93000 == 101 [pid = 1843] [id = 375] 15:10:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b63c61400) [pid = 1843] [serial = 1126] [outer = (nil)] 15:10:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b6c07c400) [pid = 1843] [serial = 1127] [outer = 0x7f7b63c61400] 15:10:41 INFO - PROCESS | 1843 | 1461190241915 Marionette DEBUG loaded listener.js 15:10:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b6cce6400) [pid = 1843] [serial = 1128] [outer = 0x7f7b63c61400] 15:10:42 INFO - PROCESS | 1843 | 1461190242866 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1279ms 15:10:42 INFO - PROCESS | 1843 | 1461190242914 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:10:42 INFO - PROCESS | 1843 | 1461190242916 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:10:42 INFO - PROCESS | 1843 | 1461190242929 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:10:42 INFO - PROCESS | 1843 | 1461190242931 Marionette TRACE conn3 <- [1,1474,null,{}] 15:10:42 INFO - PROCESS | 1843 | 1461190242936 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:43 INFO - PROCESS | 1843 | 1461190243127 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b626d1c00) [pid = 1843] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b6e1f5400) [pid = 1843] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 139 (0x7f7b6cceec00) [pid = 1843] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 138 (0x7f7b61650400) [pid = 1843] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 137 (0x7f7b6c082400) [pid = 1843] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 136 (0x7f7b61651000) [pid = 1843] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 135 (0x7f7b6ee64400) [pid = 1843] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 134 (0x7f7b72603400) [pid = 1843] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 133 (0x7f7b63cf4400) [pid = 1843] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 132 (0x7f7b6eb82400) [pid = 1843] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 131 (0x7f7b63cf3c00) [pid = 1843] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 130 (0x7f7b6081c000) [pid = 1843] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 129 (0x7f7b6165a000) [pid = 1843] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:10:43 INFO - PROCESS | 1843 | --DOMWINDOW == 128 (0x7f7b6081b800) [pid = 1843] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:10:43 INFO - PROCESS | 1843 | 1461190243585 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e74000 == 102 [pid = 1843] [id = 376] 15:10:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b60703800) [pid = 1843] [serial = 1129] [outer = (nil)] 15:10:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 130 (0x7f7b61651000) [pid = 1843] [serial = 1130] [outer = 0x7f7b60703800] 15:10:43 INFO - PROCESS | 1843 | 1461190243649 Marionette DEBUG loaded listener.js 15:10:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 131 (0x7f7b6cbd3000) [pid = 1843] [serial = 1131] [outer = 0x7f7b60703800] 15:10:44 INFO - PROCESS | 1843 | 1461190244279 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1375ms 15:10:44 INFO - PROCESS | 1843 | 1461190244305 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:10:44 INFO - PROCESS | 1843 | 1461190244309 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:10:44 INFO - PROCESS | 1843 | 1461190244313 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:10:44 INFO - PROCESS | 1843 | 1461190244316 Marionette TRACE conn3 <- [1,1478,null,{}] 15:10:44 INFO - PROCESS | 1843 | 1461190244321 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:44 INFO - PROCESS | 1843 | 1461190244506 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:10:44 INFO - PROCESS | 1843 | 1461190244527 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6eb17000 == 103 [pid = 1843] [id = 377] 15:10:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 132 (0x7f7b60706800) [pid = 1843] [serial = 1132] [outer = (nil)] 15:10:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 133 (0x7f7b6eb2e400) [pid = 1843] [serial = 1133] [outer = 0x7f7b60706800] 15:10:44 INFO - PROCESS | 1843 | 1461190244582 Marionette DEBUG loaded listener.js 15:10:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 134 (0x7f7b6eb88000) [pid = 1843] [serial = 1134] [outer = 0x7f7b60706800] 15:10:45 INFO - PROCESS | 1843 | 1461190245301 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1024ms 15:10:45 INFO - PROCESS | 1843 | 1461190245338 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:10:45 INFO - PROCESS | 1843 | 1461190245341 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:10:45 INFO - PROCESS | 1843 | 1461190245346 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:10:45 INFO - PROCESS | 1843 | 1461190245347 Marionette TRACE conn3 <- [1,1482,null,{}] 15:10:45 INFO - PROCESS | 1843 | 1461190245352 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:45 INFO - PROCESS | 1843 | 1461190245605 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:10:45 INFO - PROCESS | 1843 | 1461190245786 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6181a800 == 104 [pid = 1843] [id = 378] 15:10:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 135 (0x7f7b60708000) [pid = 1843] [serial = 1135] [outer = (nil)] 15:10:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 136 (0x7f7b6070e800) [pid = 1843] [serial = 1136] [outer = 0x7f7b60708000] 15:10:45 INFO - PROCESS | 1843 | 1461190245864 Marionette DEBUG loaded listener.js 15:10:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 137 (0x7f7b61651800) [pid = 1843] [serial = 1137] [outer = 0x7f7b60708000] 15:10:46 INFO - PROCESS | 1843 | 1461190246794 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1526ms 15:10:46 INFO - PROCESS | 1843 | 1461190246874 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:10:46 INFO - PROCESS | 1843 | 1461190246881 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:10:46 INFO - PROCESS | 1843 | 1461190246888 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:10:46 INFO - PROCESS | 1843 | 1461190246894 Marionette TRACE conn3 <- [1,1486,null,{}] 15:10:46 INFO - PROCESS | 1843 | 1461190246900 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:47 INFO - PROCESS | 1843 | 1461190247109 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:10:47 INFO - PROCESS | 1843 | 1461190247330 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbcf000 == 105 [pid = 1843] [id = 379] 15:10:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 138 (0x7f7b63bd6400) [pid = 1843] [serial = 1138] [outer = (nil)] 15:10:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b63c6b800) [pid = 1843] [serial = 1139] [outer = 0x7f7b63bd6400] 15:10:47 INFO - PROCESS | 1843 | 1461190247457 Marionette DEBUG loaded listener.js 15:10:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b63c9b400) [pid = 1843] [serial = 1140] [outer = 0x7f7b63bd6400] 15:10:48 INFO - PROCESS | 1843 | 1461190248503 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1686ms 15:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:10:48 INFO - PROCESS | 1843 | 1461190248574 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:10:48 INFO - PROCESS | 1843 | 1461190248578 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:10:48 INFO - PROCESS | 1843 | 1461190248584 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:10:48 INFO - PROCESS | 1843 | 1461190248587 Marionette TRACE conn3 <- [1,1490,null,{}] 15:10:48 INFO - PROCESS | 1843 | 1461190248592 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:48 INFO - PROCESS | 1843 | 1461190248776 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:10:49 INFO - PROCESS | 1843 | 1461190249030 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f7e7000 == 106 [pid = 1843] [id = 380] 15:10:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b653cfc00) [pid = 1843] [serial = 1141] [outer = (nil)] 15:10:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b6c079800) [pid = 1843] [serial = 1142] [outer = 0x7f7b653cfc00] 15:10:49 INFO - PROCESS | 1843 | 1461190249112 Marionette DEBUG loaded listener.js 15:10:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b6ce06800) [pid = 1843] [serial = 1143] [outer = 0x7f7b653cfc00] 15:10:49 INFO - PROCESS | 1843 | 1461190249907 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1377ms 15:10:49 INFO - PROCESS | 1843 | 1461190249961 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:10:49 INFO - PROCESS | 1843 | 1461190249966 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:10:49 INFO - PROCESS | 1843 | 1461190249982 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:10:49 INFO - PROCESS | 1843 | 1461190249988 Marionette TRACE conn3 <- [1,1494,null,{}] 15:10:49 INFO - PROCESS | 1843 | 1461190249993 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:50 INFO - PROCESS | 1843 | 1461190250195 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:10:50 INFO - PROCESS | 1843 | 1461190250365 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bed000 == 107 [pid = 1843] [id = 381] 15:10:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b664cf400) [pid = 1843] [serial = 1144] [outer = (nil)] 15:10:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b6e062000) [pid = 1843] [serial = 1145] [outer = 0x7f7b664cf400] 15:10:50 INFO - PROCESS | 1843 | 1461190250430 Marionette DEBUG loaded listener.js 15:10:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b6ecb3400) [pid = 1843] [serial = 1146] [outer = 0x7f7b664cf400] 15:10:51 INFO - PROCESS | 1843 | 1461190251317 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1399ms 15:10:51 INFO - PROCESS | 1843 | 1461190251374 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:10:51 INFO - PROCESS | 1843 | 1461190251378 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:10:51 INFO - PROCESS | 1843 | 1461190251383 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:10:51 INFO - PROCESS | 1843 | 1461190251385 Marionette TRACE conn3 <- [1,1498,null,{}] 15:10:51 INFO - PROCESS | 1843 | 1461190251390 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:51 INFO - PROCESS | 1843 | 1461190251553 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:10:51 INFO - PROCESS | 1843 | 1461190251728 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7387c000 == 108 [pid = 1843] [id = 382] 15:10:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b6164e800) [pid = 1843] [serial = 1147] [outer = (nil)] 15:10:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b6ef64c00) [pid = 1843] [serial = 1148] [outer = 0x7f7b6164e800] 15:10:51 INFO - PROCESS | 1843 | 1461190251792 Marionette DEBUG loaded listener.js 15:10:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b6f156400) [pid = 1843] [serial = 1149] [outer = 0x7f7b6164e800] 15:10:52 INFO - PROCESS | 1843 | 1461190252651 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1332ms 15:10:52 INFO - PROCESS | 1843 | 1461190252715 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:10:52 INFO - PROCESS | 1843 | 1461190252719 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:10:52 INFO - PROCESS | 1843 | 1461190252724 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:10:52 INFO - PROCESS | 1843 | 1461190252726 Marionette TRACE conn3 <- [1,1502,null,{}] 15:10:52 INFO - PROCESS | 1843 | 1461190252732 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:52 INFO - PROCESS | 1843 | 1461190252904 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:10:53 INFO - PROCESS | 1843 | 1461190253076 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7726a800 == 109 [pid = 1843] [id = 383] 15:10:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b70011c00) [pid = 1843] [serial = 1150] [outer = (nil)] 15:10:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b70d89800) [pid = 1843] [serial = 1151] [outer = 0x7f7b70011c00] 15:10:53 INFO - PROCESS | 1843 | 1461190253157 Marionette DEBUG loaded listener.js 15:10:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b70ea7c00) [pid = 1843] [serial = 1152] [outer = 0x7f7b70011c00] 15:10:53 INFO - PROCESS | 1843 | 1461190253989 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1330ms 15:10:54 INFO - PROCESS | 1843 | 1461190254055 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:10:54 INFO - PROCESS | 1843 | 1461190254059 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:10:54 INFO - PROCESS | 1843 | 1461190254064 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:10:54 INFO - PROCESS | 1843 | 1461190254066 Marionette TRACE conn3 <- [1,1506,null,{}] 15:10:54 INFO - PROCESS | 1843 | 1461190254072 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:54 INFO - PROCESS | 1843 | 1461190254235 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:10:54 INFO - PROCESS | 1843 | 1461190254407 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7827d800 == 110 [pid = 1843] [id = 384] 15:10:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b6f156800) [pid = 1843] [serial = 1153] [outer = (nil)] 15:10:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b72d2d800) [pid = 1843] [serial = 1154] [outer = 0x7f7b6f156800] 15:10:54 INFO - PROCESS | 1843 | 1461190254474 Marionette DEBUG loaded listener.js 15:10:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b732c2800) [pid = 1843] [serial = 1155] [outer = 0x7f7b6f156800] 15:10:55 INFO - PROCESS | 1843 | 1461190255284 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1277ms 15:10:55 INFO - PROCESS | 1843 | 1461190255342 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:10:55 INFO - PROCESS | 1843 | 1461190255344 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:10:55 INFO - PROCESS | 1843 | 1461190255350 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:10:55 INFO - PROCESS | 1843 | 1461190255352 Marionette TRACE conn3 <- [1,1510,null,{}] 15:10:55 INFO - PROCESS | 1843 | 1461190255357 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:55 INFO - PROCESS | 1843 | 1461190255545 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:10:55 INFO - PROCESS | 1843 | 1461190255721 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b9a2000 == 111 [pid = 1843] [id = 385] 15:10:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b70013400) [pid = 1843] [serial = 1156] [outer = (nil)] 15:10:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b732d1400) [pid = 1843] [serial = 1157] [outer = 0x7f7b70013400] 15:10:55 INFO - PROCESS | 1843 | 1461190255788 Marionette DEBUG loaded listener.js 15:10:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b74ecd000) [pid = 1843] [serial = 1158] [outer = 0x7f7b70013400] 15:10:56 INFO - PROCESS | 1843 | 1461190256594 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1277ms 15:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:10:56 INFO - PROCESS | 1843 | 1461190256628 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:10:56 INFO - PROCESS | 1843 | 1461190256630 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:10:56 INFO - PROCESS | 1843 | 1461190256636 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:10:56 INFO - PROCESS | 1843 | 1461190256639 Marionette TRACE conn3 <- [1,1514,null,{}] 15:10:56 INFO - PROCESS | 1843 | 1461190256644 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:56 INFO - PROCESS | 1843 | 1461190256798 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:10:56 INFO - PROCESS | 1843 | 1461190256977 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86c04800 == 112 [pid = 1843] [id = 386] 15:10:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b71850400) [pid = 1843] [serial = 1159] [outer = (nil)] 15:10:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b759b5400) [pid = 1843] [serial = 1160] [outer = 0x7f7b71850400] 15:10:57 INFO - PROCESS | 1843 | 1461190257043 Marionette DEBUG loaded listener.js 15:10:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b75b8ac00) [pid = 1843] [serial = 1161] [outer = 0x7f7b71850400] 15:10:57 INFO - PROCESS | 1843 | 1461190257950 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1381ms 15:10:58 INFO - PROCESS | 1843 | 1461190258016 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:10:58 INFO - PROCESS | 1843 | 1461190258019 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:10:58 INFO - PROCESS | 1843 | 1461190258025 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:10:58 INFO - PROCESS | 1843 | 1461190258027 Marionette TRACE conn3 <- [1,1518,null,{}] 15:10:58 INFO - PROCESS | 1843 | 1461190258033 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:58 INFO - PROCESS | 1843 | 1461190258202 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:10:58 INFO - PROCESS | 1843 | 1461190258382 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b153000 == 113 [pid = 1843] [id = 387] 15:10:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b74ecf000) [pid = 1843] [serial = 1162] [outer = (nil)] 15:10:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b76a4a000) [pid = 1843] [serial = 1163] [outer = 0x7f7b74ecf000] 15:10:58 INFO - PROCESS | 1843 | 1461190258451 Marionette DEBUG loaded listener.js 15:10:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b76de1000) [pid = 1843] [serial = 1164] [outer = 0x7f7b74ecf000] 15:10:59 INFO - PROCESS | 1843 | 1461190259287 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1333ms 15:10:59 INFO - PROCESS | 1843 | 1461190259359 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:10:59 INFO - PROCESS | 1843 | 1461190259363 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:10:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:10:59 INFO - PROCESS | 1843 | 1461190259368 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:10:59 INFO - PROCESS | 1843 | 1461190259371 Marionette TRACE conn3 <- [1,1522,null,{}] 15:10:59 INFO - PROCESS | 1843 | 1461190259376 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:10:59 INFO - PROCESS | 1843 | 1461190259533 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:10:59 INFO - PROCESS | 1843 | 1461190259720 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f475000 == 114 [pid = 1843] [id = 388] 15:10:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b74ed6c00) [pid = 1843] [serial = 1165] [outer = (nil)] 15:10:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b77d67000) [pid = 1843] [serial = 1166] [outer = 0x7f7b74ed6c00] 15:10:59 INFO - PROCESS | 1843 | 1461190259795 Marionette DEBUG loaded listener.js 15:10:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b78457400) [pid = 1843] [serial = 1167] [outer = 0x7f7b74ed6c00] 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:11:00 INFO - PROCESS | 1843 | 1461190260573 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:11:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:11:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:11:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:11:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:11:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:11:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:11:00 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:11:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:11:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:11:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1227ms 15:11:00 INFO - PROCESS | 1843 | 1461190260598 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:11:00 INFO - PROCESS | 1843 | 1461190260609 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:11:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:11:00 INFO - PROCESS | 1843 | 1461190260615 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:11:00 INFO - PROCESS | 1843 | 1461190260619 Marionette TRACE conn3 <- [1,1526,null,{}] 15:11:00 INFO - PROCESS | 1843 | 1461190260624 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:00 INFO - PROCESS | 1843 | 1461190260813 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:11:01 INFO - PROCESS | 1843 | 1461190260999 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5ffdb800 == 115 [pid = 1843] [id = 389] 15:11:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b76a3dc00) [pid = 1843] [serial = 1168] [outer = (nil)] 15:11:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b86c31800) [pid = 1843] [serial = 1169] [outer = 0x7f7b76a3dc00] 15:11:01 INFO - PROCESS | 1843 | 1461190261073 Marionette DEBUG loaded listener.js 15:11:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b8a757800) [pid = 1843] [serial = 1170] [outer = 0x7f7b76a3dc00] 15:11:01 INFO - PROCESS | 1843 | 1461190261841 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:11:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:11:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:11:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:11:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:11:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:11:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:11:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1277ms 15:11:01 INFO - PROCESS | 1843 | 1461190261895 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:11:01 INFO - PROCESS | 1843 | 1461190261898 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:11:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:11:01 INFO - PROCESS | 1843 | 1461190261903 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:11:01 INFO - PROCESS | 1843 | 1461190261906 Marionette TRACE conn3 <- [1,1530,null,{}] 15:11:01 INFO - PROCESS | 1843 | 1461190261911 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:02 INFO - PROCESS | 1843 | 1461190262136 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:11:02 INFO - PROCESS | 1843 | 1461190262245 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6178e000 == 116 [pid = 1843] [id = 390] 15:11:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b870c5c00) [pid = 1843] [serial = 1171] [outer = (nil)] 15:11:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b8a862400) [pid = 1843] [serial = 1172] [outer = 0x7f7b870c5c00] 15:11:02 INFO - PROCESS | 1843 | 1461190262331 Marionette DEBUG loaded listener.js 15:11:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b8ae96c00) [pid = 1843] [serial = 1173] [outer = 0x7f7b870c5c00] 15:11:03 INFO - PROCESS | 1843 | 1461190263096 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:11:03 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:11:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:11:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:11:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:11:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:11:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:11:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1228ms 15:11:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:11:03 INFO - PROCESS | 1843 | 1461190263133 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:11:03 INFO - PROCESS | 1843 | 1461190263136 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:11:03 INFO - PROCESS | 1843 | 1461190263142 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:11:03 INFO - PROCESS | 1843 | 1461190263144 Marionette TRACE conn3 <- [1,1534,null,{}] 15:11:03 INFO - PROCESS | 1843 | 1461190263149 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:03 INFO - PROCESS | 1843 | 1461190263304 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:11:03 INFO - PROCESS | 1843 | 1461190263503 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617b0800 == 117 [pid = 1843] [id = 391] 15:11:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b624ba400) [pid = 1843] [serial = 1174] [outer = (nil)] 15:11:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b638be400) [pid = 1843] [serial = 1175] [outer = 0x7f7b624ba400] 15:11:03 INFO - PROCESS | 1843 | 1461190263572 Marionette DEBUG loaded listener.js 15:11:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6eb91800) [pid = 1843] [serial = 1176] [outer = 0x7f7b624ba400] 15:11:04 INFO - PROCESS | 1843 | 1461190264763 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:11:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:11:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1689ms 15:11:04 INFO - PROCESS | 1843 | 1461190264831 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:11:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:11:04 INFO - PROCESS | 1843 | 1461190264836 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:11:04 INFO - PROCESS | 1843 | 1461190264843 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:11:04 INFO - PROCESS | 1843 | 1461190264848 Marionette TRACE conn3 <- [1,1538,null,{}] 15:11:04 INFO - PROCESS | 1843 | 1461190264857 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:05 INFO - PROCESS | 1843 | 1461190265075 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:11:05 INFO - PROCESS | 1843 | 1461190265301 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e72800 == 118 [pid = 1843] [id = 392] 15:11:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b62509400) [pid = 1843] [serial = 1177] [outer = (nil)] 15:11:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b625b7400) [pid = 1843] [serial = 1178] [outer = 0x7f7b62509400] 15:11:05 INFO - PROCESS | 1843 | 1461190265365 Marionette DEBUG loaded listener.js 15:11:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b63bdfc00) [pid = 1843] [serial = 1179] [outer = 0x7f7b62509400] 15:11:06 INFO - PROCESS | 1843 | 1461190266175 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:11:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:11:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1379ms 15:11:06 INFO - PROCESS | 1843 | 1461190266222 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:11:06 INFO - PROCESS | 1843 | 1461190266229 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:11:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:11:06 INFO - PROCESS | 1843 | 1461190266238 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:11:06 INFO - PROCESS | 1843 | 1461190266242 Marionette TRACE conn3 <- [1,1542,null,{}] 15:11:06 INFO - PROCESS | 1843 | 1461190266247 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:06 INFO - PROCESS | 1843 | 1461190266416 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:11:06 INFO - PROCESS | 1843 | 1461190266730 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b60886000 == 119 [pid = 1843] [id = 393] 15:11:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b63cf2000) [pid = 1843] [serial = 1180] [outer = (nil)] 15:11:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b64bcec00) [pid = 1843] [serial = 1181] [outer = 0x7f7b63cf2000] 15:11:06 INFO - PROCESS | 1843 | 1461190266842 Marionette DEBUG loaded listener.js 15:11:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b664d5000) [pid = 1843] [serial = 1182] [outer = 0x7f7b63cf2000] 15:11:07 INFO - PROCESS | 1843 | 1461190267684 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:11:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:11:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1489ms 15:11:07 INFO - PROCESS | 1843 | 1461190267728 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:11:07 INFO - PROCESS | 1843 | 1461190267731 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:11:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:11:07 INFO - PROCESS | 1843 | 1461190267737 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:11:07 INFO - PROCESS | 1843 | 1461190267742 Marionette TRACE conn3 <- [1,1546,null,{}] 15:11:07 INFO - PROCESS | 1843 | 1461190267756 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:07 INFO - PROCESS | 1843 | 1461190267943 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6eb17000 == 118 [pid = 1843] [id = 377] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b8af64000) [pid = 1843] [serial = 1043] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b626cdc00) [pid = 1843] [serial = 1046] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b662ee800) [pid = 1843] [serial = 1049] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b63c98c00) [pid = 1843] [serial = 1076] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | 1461190268236 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e74000 == 117 [pid = 1843] [id = 376] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce93000 == 116 [pid = 1843] [id = 375] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd8800 == 115 [pid = 1843] [id = 374] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64cc6800 == 114 [pid = 1843] [id = 373] 15:11:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b61823000 == 115 [pid = 1843] [id = 394] 15:11:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b624bbc00) [pid = 1843] [serial = 1183] [outer = (nil)] 15:11:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b653c6c00) [pid = 1843] [serial = 1184] [outer = 0x7f7b624bbc00] 15:11:08 INFO - PROCESS | 1843 | 1461190268381 Marionette DEBUG loaded listener.js 15:11:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b6ce0fc00) [pid = 1843] [serial = 1185] [outer = 0x7f7b624bbc00] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b617a9000 == 114 [pid = 1843] [id = 372] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b617bb800 == 113 [pid = 1843] [id = 371] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63188800 == 112 [pid = 1843] [id = 369] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce8b800 == 111 [pid = 1843] [id = 368] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b154800 == 110 [pid = 1843] [id = 367] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b86d0b000 == 109 [pid = 1843] [id = 366] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fb1d000 == 108 [pid = 1843] [id = 365] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78414800 == 107 [pid = 1843] [id = 364] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7719a800 == 106 [pid = 1843] [id = 363] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73955800 == 105 [pid = 1843] [id = 362] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bf8000 == 104 [pid = 1843] [id = 361] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e81d800 == 103 [pid = 1843] [id = 360] 15:11:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64de7000 == 102 [pid = 1843] [id = 359] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b72611400) [pid = 1843] [serial = 1002] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b6f126c00) [pid = 1843] [serial = 999] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6250dc00) [pid = 1843] [serial = 990] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b6e1f5800) [pid = 1843] [serial = 996] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b6b9ee800) [pid = 1843] [serial = 993] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b6fd0c000) [pid = 1843] [serial = 1067] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b72d33800) [pid = 1843] [serial = 1070] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b6f49cc00) [pid = 1843] [serial = 1017] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6eb8e000) [pid = 1843] [serial = 1064] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b6b88c400) [pid = 1843] [serial = 1056] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b662ecc00) [pid = 1843] [serial = 1055] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b870ce000) [pid = 1843] [serial = 1037] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b74e76000) [pid = 1843] [serial = 1071] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b626c6800) [pid = 1843] [serial = 1073] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b6ddf6400) [pid = 1843] [serial = 1061] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b74ec9800) [pid = 1843] [serial = 1031] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b7ba23000) [pid = 1843] [serial = 1034] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b628ddc00) [pid = 1843] [serial = 1058] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b6ce0d800) [pid = 1843] [serial = 1059] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b6e064000) [pid = 1843] [serial = 1062] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b8a864400) [pid = 1843] [serial = 1040] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b72418400) [pid = 1843] [serial = 1025] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b638bd000) [pid = 1843] [serial = 1019] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b732ce800) [pid = 1843] [serial = 1028] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b6cbe0400) [pid = 1843] [serial = 1022] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b63c6a800) [pid = 1843] [serial = 1053] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b628dd400) [pid = 1843] [serial = 1052] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b71916000) [pid = 1843] [serial = 1068] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b6ebee800) [pid = 1843] [serial = 1065] [outer = (nil)] [url = about:blank] 15:11:08 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b638b5c00) [pid = 1843] [serial = 1074] [outer = (nil)] [url = about:blank] 15:11:09 INFO - PROCESS | 1843 | 1461190269119 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1431ms 15:11:09 INFO - PROCESS | 1843 | 1461190269168 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:11:09 INFO - PROCESS | 1843 | 1461190269173 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:11:09 INFO - PROCESS | 1843 | 1461190269178 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:11:09 INFO - PROCESS | 1843 | 1461190269180 Marionette TRACE conn3 <- [1,1550,null,{}] 15:11:09 INFO - PROCESS | 1843 | 1461190269186 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:09 INFO - PROCESS | 1843 | 1461190269343 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:11:09 INFO - PROCESS | 1843 | 1461190269357 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6539a800 == 103 [pid = 1843] [id = 395] 15:11:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b6250dc00) [pid = 1843] [serial = 1186] [outer = (nil)] 15:11:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b6eb83800) [pid = 1843] [serial = 1187] [outer = 0x7f7b6250dc00] 15:11:09 INFO - PROCESS | 1843 | 1461190269423 Marionette DEBUG loaded listener.js 15:11:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b6ee68800) [pid = 1843] [serial = 1188] [outer = 0x7f7b6250dc00] 15:11:10 INFO - PROCESS | 1843 | 1461190270284 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:11:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1139ms 15:11:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:11:10 INFO - PROCESS | 1843 | 1461190270320 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:11:10 INFO - PROCESS | 1843 | 1461190270322 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:11:10 INFO - PROCESS | 1843 | 1461190270328 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:11:10 INFO - PROCESS | 1843 | 1461190270331 Marionette TRACE conn3 <- [1,1554,null,{}] 15:11:10 INFO - PROCESS | 1843 | 1461190270336 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:10 INFO - PROCESS | 1843 | 1461190270506 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:11:10 INFO - PROCESS | 1843 | 1461190270660 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0d5000 == 104 [pid = 1843] [id = 396] 15:11:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b60706000) [pid = 1843] [serial = 1189] [outer = (nil)] 15:11:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b6f126c00) [pid = 1843] [serial = 1190] [outer = 0x7f7b60706000] 15:11:10 INFO - PROCESS | 1843 | 1461190270732 Marionette DEBUG loaded listener.js 15:11:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b6fa93c00) [pid = 1843] [serial = 1191] [outer = 0x7f7b60706000] 15:11:11 INFO - PROCESS | 1843 | 1461190271524 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:11:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1231ms 15:11:11 INFO - PROCESS | 1843 | 1461190271559 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:11:11 INFO - PROCESS | 1843 | 1461190271561 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:11:11 INFO - PROCESS | 1843 | 1461190271567 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:11:11 INFO - PROCESS | 1843 | 1461190271568 Marionette TRACE conn3 <- [1,1558,null,{}] 15:11:11 INFO - PROCESS | 1843 | 1461190271574 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:11 INFO - PROCESS | 1843 | 1461190271796 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:11:11 INFO - PROCESS | 1843 | 1461190271829 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e113000 == 105 [pid = 1843] [id = 397] 15:11:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b70d89c00) [pid = 1843] [serial = 1192] [outer = (nil)] 15:11:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b7260a800) [pid = 1843] [serial = 1193] [outer = 0x7f7b70d89c00] 15:11:11 INFO - PROCESS | 1843 | 1461190271890 Marionette DEBUG loaded listener.js 15:11:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b76bdc000) [pid = 1843] [serial = 1194] [outer = 0x7f7b70d89c00] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b626c5800) [pid = 1843] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b60703800) [pid = 1843] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b61653000) [pid = 1843] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b624bb000) [pid = 1843] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b63bdd400) [pid = 1843] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b6f4a2000) [pid = 1843] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:11:12 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b63c61400) [pid = 1843] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:11:12 INFO - PROCESS | 1843 | 1461190272974 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:11:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1432ms 15:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:11:13 INFO - PROCESS | 1843 | 1461190273004 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:11:13 INFO - PROCESS | 1843 | 1461190273006 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:11:13 INFO - PROCESS | 1843 | 1461190273013 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:11:13 INFO - PROCESS | 1843 | 1461190273014 Marionette TRACE conn3 <- [1,1562,null,{}] 15:11:13 INFO - PROCESS | 1843 | 1461190273019 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:13 INFO - PROCESS | 1843 | 1461190273157 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:11:13 INFO - PROCESS | 1843 | 1461190273169 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0e2000 == 106 [pid = 1843] [id = 398] 15:11:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b60707800) [pid = 1843] [serial = 1195] [outer = (nil)] 15:11:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b6eb34c00) [pid = 1843] [serial = 1196] [outer = 0x7f7b60707800] 15:11:13 INFO - PROCESS | 1843 | 1461190273226 Marionette DEBUG loaded listener.js 15:11:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b76b4e800) [pid = 1843] [serial = 1197] [outer = 0x7f7b60707800] 15:11:14 INFO - PROCESS | 1843 | 1461190274002 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:11:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:11:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1025ms 15:11:14 INFO - PROCESS | 1843 | 1461190274037 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:11:14 INFO - PROCESS | 1843 | 1461190274040 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:11:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:11:14 INFO - PROCESS | 1843 | 1461190274045 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:11:14 INFO - PROCESS | 1843 | 1461190274048 Marionette TRACE conn3 <- [1,1566,null,{}] 15:11:14 INFO - PROCESS | 1843 | 1461190274052 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:14 INFO - PROCESS | 1843 | 1461190274264 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:11:14 INFO - PROCESS | 1843 | 1461190274283 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1d2800 == 107 [pid = 1843] [id = 399] 15:11:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b624bb000) [pid = 1843] [serial = 1198] [outer = (nil)] 15:11:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b78374c00) [pid = 1843] [serial = 1199] [outer = 0x7f7b624bb000] 15:11:14 INFO - PROCESS | 1843 | 1461190274342 Marionette DEBUG loaded listener.js 15:11:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b7bc57800) [pid = 1843] [serial = 1200] [outer = 0x7f7b624bb000] 15:11:15 INFO - PROCESS | 1843 | 1461190275306 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1282ms 15:11:15 INFO - PROCESS | 1843 | 1461190275327 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:11:15 INFO - PROCESS | 1843 | 1461190275332 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:11:15 INFO - PROCESS | 1843 | 1461190275340 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:11:15 INFO - PROCESS | 1843 | 1461190275345 Marionette TRACE conn3 <- [1,1570,null,{}] 15:11:15 INFO - PROCESS | 1843 | 1461190275354 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:15 INFO - PROCESS | 1843 | 1461190275544 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:11:15 INFO - PROCESS | 1843 | 1461190275737 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63b7d000 == 108 [pid = 1843] [id = 400] 15:11:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b6081a400) [pid = 1843] [serial = 1201] [outer = (nil)] 15:11:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b628d2c00) [pid = 1843] [serial = 1202] [outer = 0x7f7b6081a400] 15:11:15 INFO - PROCESS | 1843 | 1461190275810 Marionette DEBUG loaded listener.js 15:11:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b63cf2800) [pid = 1843] [serial = 1203] [outer = 0x7f7b6081a400] 15:11:16 INFO - PROCESS | 1843 | 1461190276721 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1433ms 15:11:16 INFO - PROCESS | 1843 | 1461190276773 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:11:16 INFO - PROCESS | 1843 | 1461190276781 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:11:16 INFO - PROCESS | 1843 | 1461190276791 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:11:16 INFO - PROCESS | 1843 | 1461190276794 Marionette TRACE conn3 <- [1,1574,null,{}] 15:11:16 INFO - PROCESS | 1843 | 1461190276799 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:16 INFO - PROCESS | 1843 | 1461190276970 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:11:17 INFO - PROCESS | 1843 | 1461190277158 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd2000 == 109 [pid = 1843] [id = 401] 15:11:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b624b7400) [pid = 1843] [serial = 1204] [outer = (nil)] 15:11:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b6cceac00) [pid = 1843] [serial = 1205] [outer = 0x7f7b624b7400] 15:11:17 INFO - PROCESS | 1843 | 1461190277228 Marionette DEBUG loaded listener.js 15:11:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b6e1f3800) [pid = 1843] [serial = 1206] [outer = 0x7f7b624b7400] 15:11:18 INFO - PROCESS | 1843 | 1461190278220 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1478ms 15:11:18 INFO - PROCESS | 1843 | 1461190278268 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:11:18 INFO - PROCESS | 1843 | 1461190278272 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:11:18 INFO - PROCESS | 1843 | 1461190278278 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:11:18 INFO - PROCESS | 1843 | 1461190278283 Marionette TRACE conn3 <- [1,1578,null,{}] 15:11:18 INFO - PROCESS | 1843 | 1461190278298 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:18 INFO - PROCESS | 1843 | 1461190278483 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:11:18 INFO - PROCESS | 1843 | 1461190278705 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72462000 == 110 [pid = 1843] [id = 402] 15:11:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b6ee5d400) [pid = 1843] [serial = 1207] [outer = (nil)] 15:11:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b70ea3800) [pid = 1843] [serial = 1208] [outer = 0x7f7b6ee5d400] 15:11:18 INFO - PROCESS | 1843 | 1461190278821 Marionette DEBUG loaded listener.js 15:11:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b732c3000) [pid = 1843] [serial = 1209] [outer = 0x7f7b6ee5d400] 15:11:19 INFO - PROCESS | 1843 | 1461190279600 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1381ms 15:11:19 INFO - PROCESS | 1843 | 1461190279660 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 1843 | 1461190279665 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:11:19 INFO - PROCESS | 1843 | 1461190279671 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 1843 | 1461190279674 Marionette TRACE conn3 <- [1,1582,null,{}] 15:11:19 INFO - PROCESS | 1843 | 1461190279678 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:19 INFO - PROCESS | 1843 | 1461190279845 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:11:20 INFO - PROCESS | 1843 | 1461190280031 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73870800 == 111 [pid = 1843] [id = 403] 15:11:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b6fe60c00) [pid = 1843] [serial = 1210] [outer = (nil)] 15:11:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b7757ec00) [pid = 1843] [serial = 1211] [outer = 0x7f7b6fe60c00] 15:11:20 INFO - PROCESS | 1843 | 1461190280106 Marionette DEBUG loaded listener.js 15:11:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b78c3e400) [pid = 1843] [serial = 1212] [outer = 0x7f7b6fe60c00] 15:11:20 INFO - PROCESS | 1843 | 1461190280944 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1325ms 15:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:11:21 INFO - PROCESS | 1843 | 1461190280997 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:11:21 INFO - PROCESS | 1843 | 1461190280999 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:11:21 INFO - PROCESS | 1843 | 1461190281005 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:11:21 INFO - PROCESS | 1843 | 1461190281008 Marionette TRACE conn3 <- [1,1586,null,{}] 15:11:21 INFO - PROCESS | 1843 | 1461190281013 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:21 INFO - PROCESS | 1843 | 1461190281179 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:11:21 INFO - PROCESS | 1843 | 1461190281364 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b772a4800 == 112 [pid = 1843] [id = 404] 15:11:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b71916000) [pid = 1843] [serial = 1213] [outer = (nil)] 15:11:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b85bc0400) [pid = 1843] [serial = 1214] [outer = 0x7f7b71916000] 15:11:21 INFO - PROCESS | 1843 | 1461190281430 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b86dc9800) [pid = 1843] [serial = 1215] [outer = 0x7f7b71916000] 15:11:22 INFO - PROCESS | 1843 | 1461190282291 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1328ms 15:11:22 INFO - PROCESS | 1843 | 1461190282333 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:11:22 INFO - PROCESS | 1843 | 1461190282336 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:11:22 INFO - PROCESS | 1843 | 1461190282342 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:11:22 INFO - PROCESS | 1843 | 1461190282344 Marionette TRACE conn3 <- [1,1590,null,{}] 15:11:22 INFO - PROCESS | 1843 | 1461190282349 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:22 INFO - PROCESS | 1843 | 1461190282549 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:11:22 INFO - PROCESS | 1843 | 1461190282753 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7fb0a000 == 113 [pid = 1843] [id = 405] 15:11:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b8a850c00) [pid = 1843] [serial = 1216] [outer = (nil)] 15:11:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b8b1a8400) [pid = 1843] [serial = 1217] [outer = 0x7f7b8a850c00] 15:11:22 INFO - PROCESS | 1843 | 1461190282824 Marionette DEBUG loaded listener.js 15:11:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b8b365000) [pid = 1843] [serial = 1218] [outer = 0x7f7b8a850c00] 15:11:23 INFO - PROCESS | 1843 | 1461190283728 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1425ms 15:11:23 INFO - PROCESS | 1843 | 1461190283768 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:11:23 INFO - PROCESS | 1843 | 1461190283772 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:11:23 INFO - PROCESS | 1843 | 1461190283777 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:11:23 INFO - PROCESS | 1843 | 1461190283779 Marionette TRACE conn3 <- [1,1594,null,{}] 15:11:23 INFO - PROCESS | 1843 | 1461190283785 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:23 INFO - PROCESS | 1843 | 1461190283946 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:11:24 INFO - PROCESS | 1843 | 1461190284139 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b154800 == 114 [pid = 1843] [id = 406] 15:11:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6b894c00) [pid = 1843] [serial = 1219] [outer = (nil)] 15:11:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6b89c800) [pid = 1843] [serial = 1220] [outer = 0x7f7b6b894c00] 15:11:24 INFO - PROCESS | 1843 | 1461190284205 Marionette DEBUG loaded listener.js 15:11:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b6b8a1000) [pid = 1843] [serial = 1221] [outer = 0x7f7b6b894c00] 15:11:25 INFO - PROCESS | 1843 | 1461190285033 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1284ms 15:11:25 INFO - PROCESS | 1843 | 1461190285063 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:11:25 INFO - PROCESS | 1843 | 1461190285066 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:11:25 INFO - PROCESS | 1843 | 1461190285071 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:11:25 INFO - PROCESS | 1843 | 1461190285074 Marionette TRACE conn3 <- [1,1598,null,{}] 15:11:25 INFO - PROCESS | 1843 | 1461190285079 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:25 INFO - PROCESS | 1843 | 1461190285248 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:11:25 INFO - PROCESS | 1843 | 1461190285437 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b90285800 == 115 [pid = 1843] [id = 407] 15:11:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b63f8cc00) [pid = 1843] [serial = 1222] [outer = (nil)] 15:11:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b63f93800) [pid = 1843] [serial = 1223] [outer = 0x7f7b63f8cc00] 15:11:25 INFO - PROCESS | 1843 | 1461190285502 Marionette DEBUG loaded listener.js 15:11:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b63f98c00) [pid = 1843] [serial = 1224] [outer = 0x7f7b63f8cc00] 15:11:26 INFO - PROCESS | 1843 | 1461190286342 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1329ms 15:11:26 INFO - PROCESS | 1843 | 1461190286401 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:11:26 INFO - PROCESS | 1843 | 1461190286405 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:11:26 INFO - PROCESS | 1843 | 1461190286410 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:11:26 INFO - PROCESS | 1843 | 1461190286413 Marionette TRACE conn3 <- [1,1602,null,{}] 15:11:26 INFO - PROCESS | 1843 | 1461190286417 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:26 INFO - PROCESS | 1843 | 1461190286580 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:11:26 INFO - PROCESS | 1843 | 1461190286768 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62828000 == 116 [pid = 1843] [id = 408] 15:11:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b63f8d400) [pid = 1843] [serial = 1225] [outer = (nil)] 15:11:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b6b89ec00) [pid = 1843] [serial = 1226] [outer = 0x7f7b63f8d400] 15:11:26 INFO - PROCESS | 1843 | 1461190286835 Marionette DEBUG loaded listener.js 15:11:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b6bed6000) [pid = 1843] [serial = 1227] [outer = 0x7f7b63f8d400] 15:11:27 INFO - PROCESS | 1843 | 1461190287690 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1334ms 15:11:27 INFO - PROCESS | 1843 | 1461190287744 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:11:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:11:27 INFO - PROCESS | 1843 | 1461190287748 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:11:27 INFO - PROCESS | 1843 | 1461190287753 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:11:27 INFO - PROCESS | 1843 | 1461190287756 Marionette TRACE conn3 <- [1,1606,null,{}] 15:11:27 INFO - PROCESS | 1843 | 1461190287760 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:27 INFO - PROCESS | 1843 | 1461190287936 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:11:28 INFO - PROCESS | 1843 | 1461190288210 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66148000 == 117 [pid = 1843] [id = 409] 15:11:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b6bedac00) [pid = 1843] [serial = 1228] [outer = (nil)] 15:11:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b6bedf000) [pid = 1843] [serial = 1229] [outer = 0x7f7b6bedac00] 15:11:28 INFO - PROCESS | 1843 | 1461190288281 Marionette DEBUG loaded listener.js 15:11:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b6ce0c800) [pid = 1843] [serial = 1230] [outer = 0x7f7b6bedac00] 15:11:29 INFO - PROCESS | 1843 | 1461190289095 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1386ms 15:11:29 INFO - PROCESS | 1843 | 1461190289139 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:11:29 INFO - PROCESS | 1843 | 1461190289143 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:11:29 INFO - PROCESS | 1843 | 1461190289149 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:11:29 INFO - PROCESS | 1843 | 1461190289153 Marionette TRACE conn3 <- [1,1610,null,{}] 15:11:29 INFO - PROCESS | 1843 | 1461190289157 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:29 INFO - PROCESS | 1843 | 1461190289359 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:11:29 INFO - PROCESS | 1843 | 1461190289557 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bf9f000 == 118 [pid = 1843] [id = 410] 15:11:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6bedcc00) [pid = 1843] [serial = 1231] [outer = (nil)] 15:11:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b7335d800) [pid = 1843] [serial = 1232] [outer = 0x7f7b6bedcc00] 15:11:29 INFO - PROCESS | 1843 | 1461190289629 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b8b362400) [pid = 1843] [serial = 1233] [outer = 0x7f7b6bedcc00] 15:11:30 INFO - PROCESS | 1843 | 1461190290502 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1379ms 15:11:30 INFO - PROCESS | 1843 | 1461190290530 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:11:30 INFO - PROCESS | 1843 | 1461190290533 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:11:30 INFO - PROCESS | 1843 | 1461190290539 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:11:30 INFO - PROCESS | 1843 | 1461190290541 Marionette TRACE conn3 <- [1,1614,null,{}] 15:11:30 INFO - PROCESS | 1843 | 1461190290546 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:30 INFO - PROCESS | 1843 | 1461190290722 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:11:30 INFO - PROCESS | 1843 | 1461190290913 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e82800 == 119 [pid = 1843] [id = 411] 15:11:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b615da400) [pid = 1843] [serial = 1234] [outer = (nil)] 15:11:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b63b89c00) [pid = 1843] [serial = 1235] [outer = 0x7f7b615da400] 15:11:30 INFO - PROCESS | 1843 | 1461190290978 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b63b8dc00) [pid = 1843] [serial = 1236] [outer = 0x7f7b615da400] 15:11:31 INFO - PROCESS | 1843 | 1461190291839 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1827ms 15:11:32 INFO - PROCESS | 1843 | 1461190292373 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:11:32 INFO - PROCESS | 1843 | 1461190292379 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:11:32 INFO - PROCESS | 1843 | 1461190292488 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:11:32 INFO - PROCESS | 1843 | 1461190292491 Marionette TRACE conn3 <- [1,1618,null,{}] 15:11:32 INFO - PROCESS | 1843 | 1461190292499 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:32 INFO - PROCESS | 1843 | 1461190292715 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:11:32 INFO - PROCESS | 1843 | 1461190292871 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64de9000 == 120 [pid = 1843] [id = 412] 15:11:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b625b3c00) [pid = 1843] [serial = 1237] [outer = (nil)] 15:11:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b626c8000) [pid = 1843] [serial = 1238] [outer = 0x7f7b625b3c00] 15:11:32 INFO - PROCESS | 1843 | 1461190292940 Marionette DEBUG loaded listener.js 15:11:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b63b85000) [pid = 1843] [serial = 1239] [outer = 0x7f7b625b3c00] 15:11:33 INFO - PROCESS | 1843 | 1461190293787 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:11:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:11:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1395ms 15:11:33 INFO - PROCESS | 1843 | 1461190293822 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:11:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:11:33 INFO - PROCESS | 1843 | 1461190293827 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:11:33 INFO - PROCESS | 1843 | 1461190293837 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:11:33 INFO - PROCESS | 1843 | 1461190293842 Marionette TRACE conn3 <- [1,1622,null,{}] 15:11:33 INFO - PROCESS | 1843 | 1461190293847 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:34 INFO - PROCESS | 1843 | 1461190294001 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:11:34 INFO - PROCESS | 1843 | 1461190294334 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b604e0800 == 121 [pid = 1843] [id = 413] 15:11:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b63c6fc00) [pid = 1843] [serial = 1240] [outer = (nil)] 15:11:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b63c9dc00) [pid = 1843] [serial = 1241] [outer = 0x7f7b63c6fc00] 15:11:34 INFO - PROCESS | 1843 | 1461190294455 Marionette DEBUG loaded listener.js 15:11:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b662e8800) [pid = 1843] [serial = 1242] [outer = 0x7f7b63c6fc00] 15:11:35 INFO - PROCESS | 1843 | 1461190295336 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:11:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:11:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1538ms 15:11:35 INFO - PROCESS | 1843 | 1461190295372 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:11:35 INFO - PROCESS | 1843 | 1461190295375 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:11:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:11:35 INFO - PROCESS | 1843 | 1461190295381 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:11:35 INFO - PROCESS | 1843 | 1461190295383 Marionette TRACE conn3 <- [1,1626,null,{}] 15:11:35 INFO - PROCESS | 1843 | 1461190295397 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:35 INFO - PROCESS | 1843 | 1461190295555 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:11:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6c0e2000 == 120 [pid = 1843] [id = 398] 15:11:35 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b6eb2e400) [pid = 1843] [serial = 1133] [outer = (nil)] [url = about:blank] 15:11:35 INFO - PROCESS | 1843 | 1461190295849 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e113000 == 119 [pid = 1843] [id = 397] 15:11:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6c0d5000 == 118 [pid = 1843] [id = 396] 15:11:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6539a800 == 117 [pid = 1843] [id = 395] 15:11:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f462800 == 116 [pid = 1843] [id = 12] 15:11:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617bb800 == 117 [pid = 1843] [id = 414] 15:11:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b63c92400) [pid = 1843] [serial = 1243] [outer = (nil)] 15:11:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b6cbd2c00) [pid = 1843] [serial = 1244] [outer = 0x7f7b63c92400] 15:11:35 INFO - PROCESS | 1843 | 1461190295990 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b6ce09000) [pid = 1843] [serial = 1245] [outer = 0x7f7b63c92400] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b61823000 == 116 [pid = 1843] [id = 394] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b60886000 == 115 [pid = 1843] [id = 393] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e72800 == 114 [pid = 1843] [id = 392] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7827d800 == 113 [pid = 1843] [id = 384] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7726a800 == 112 [pid = 1843] [id = 383] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7387c000 == 111 [pid = 1843] [id = 382] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bed000 == 110 [pid = 1843] [id = 381] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f7e7000 == 109 [pid = 1843] [id = 380] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbcf000 == 108 [pid = 1843] [id = 379] 15:11:36 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6181a800 == 107 [pid = 1843] [id = 378] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b6fa90c00) [pid = 1843] [serial = 1088] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b6b882c00) [pid = 1843] [serial = 1124] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b6cbd3000) [pid = 1843] [serial = 1131] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b638c0000) [pid = 1843] [serial = 1118] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b84cbe000) [pid = 1843] [serial = 1100] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b63bdf000) [pid = 1843] [serial = 1079] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6ebea000) [pid = 1843] [serial = 1085] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b62503000) [pid = 1843] [serial = 1115] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b653d0400) [pid = 1843] [serial = 1122] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6c07f800) [pid = 1843] [serial = 1082] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b6b9f6c00) [pid = 1843] [serial = 1125] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b72413000) [pid = 1843] [serial = 1091] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b60820400) [pid = 1843] [serial = 1109] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b75b84800) [pid = 1843] [serial = 756] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b64bd0400) [pid = 1843] [serial = 1121] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b6cce6400) [pid = 1843] [serial = 1128] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b76a48800) [pid = 1843] [serial = 1094] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b63c69c00) [pid = 1843] [serial = 1119] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b86dca000) [pid = 1843] [serial = 1103] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b78c3a000) [pid = 1843] [serial = 1097] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b624b5800) [pid = 1843] [serial = 1112] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b625b1c00) [pid = 1843] [serial = 1116] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b64bda400) [pid = 1843] [serial = 1106] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b61651000) [pid = 1843] [serial = 1130] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6c07c400) [pid = 1843] [serial = 1127] [outer = (nil)] [url = about:blank] 15:11:36 INFO - PROCESS | 1843 | 1461190296714 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1384ms 15:11:36 INFO - PROCESS | 1843 | 1461190296774 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:11:36 INFO - PROCESS | 1843 | 1461190296776 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:11:36 INFO - PROCESS | 1843 | 1461190296782 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:11:36 INFO - PROCESS | 1843 | 1461190296784 Marionette TRACE conn3 <- [1,1630,null,{}] 15:11:36 INFO - PROCESS | 1843 | 1461190296789 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:36 INFO - PROCESS | 1843 | 1461190296941 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:11:36 INFO - PROCESS | 1843 | 1461190296956 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65395800 == 108 [pid = 1843] [id = 415] 15:11:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b62503000) [pid = 1843] [serial = 1246] [outer = (nil)] 15:11:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b6ddf6400) [pid = 1843] [serial = 1247] [outer = 0x7f7b62503000] 15:11:37 INFO - PROCESS | 1843 | 1461190297013 Marionette DEBUG loaded listener.js 15:11:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b6e1f5800) [pid = 1843] [serial = 1248] [outer = 0x7f7b62503000] 15:11:37 INFO - PROCESS | 1843 | 1461190297850 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:11:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1125ms 15:11:37 INFO - PROCESS | 1843 | 1461190297908 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:11:37 INFO - PROCESS | 1843 | 1461190297911 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:11:37 INFO - PROCESS | 1843 | 1461190297916 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:11:37 INFO - PROCESS | 1843 | 1461190297918 Marionette TRACE conn3 <- [1,1634,null,{}] 15:11:37 INFO - PROCESS | 1843 | 1461190297923 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:38 INFO - PROCESS | 1843 | 1461190298078 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:11:38 INFO - PROCESS | 1843 | 1461190298259 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfa5800 == 109 [pid = 1843] [id = 416] 15:11:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b63b83000) [pid = 1843] [serial = 1249] [outer = (nil)] 15:11:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b6eb8c400) [pid = 1843] [serial = 1250] [outer = 0x7f7b63b83000] 15:11:38 INFO - PROCESS | 1843 | 1461190298320 Marionette DEBUG loaded listener.js 15:11:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b6ecba400) [pid = 1843] [serial = 1251] [outer = 0x7f7b63b83000] 15:11:39 INFO - PROCESS | 1843 | 1461190299104 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:11:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:11:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1229ms 15:11:39 INFO - PROCESS | 1843 | 1461190299146 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:11:39 INFO - PROCESS | 1843 | 1461190299150 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:11:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:11:39 INFO - PROCESS | 1843 | 1461190299163 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:11:39 INFO - PROCESS | 1843 | 1461190299165 Marionette TRACE conn3 <- [1,1638,null,{}] 15:11:39 INFO - PROCESS | 1843 | 1461190299174 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:39 INFO - PROCESS | 1843 | 1461190299410 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:11:39 INFO - PROCESS | 1843 | 1461190299432 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfd6000 == 110 [pid = 1843] [id = 417] 15:11:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b6f4a0000) [pid = 1843] [serial = 1252] [outer = (nil)] 15:11:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b70d92800) [pid = 1843] [serial = 1253] [outer = 0x7f7b6f4a0000] 15:11:39 INFO - PROCESS | 1843 | 1461190299492 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b72606000) [pid = 1843] [serial = 1254] [outer = 0x7f7b6f4a0000] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b70d89c00) [pid = 1843] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b63cf2000) [pid = 1843] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b62509400) [pid = 1843] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b6250dc00) [pid = 1843] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b60707800) [pid = 1843] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b624bbc00) [pid = 1843] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b60706000) [pid = 1843] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b6f457000) [pid = 1843] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b60706800) [pid = 1843] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:11:40 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b60703400) [pid = 1843] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:11:40 INFO - PROCESS | 1843 | 1461190300731 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:11:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1636ms 15:11:40 INFO - PROCESS | 1843 | 1461190300792 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 1843 | 1461190300795 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:11:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:11:40 INFO - PROCESS | 1843 | 1461190300800 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 1843 | 1461190300803 Marionette TRACE conn3 <- [1,1642,null,{}] 15:11:40 INFO - PROCESS | 1843 | 1461190300808 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:40 INFO - PROCESS | 1843 | 1461190300945 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:11:40 INFO - PROCESS | 1843 | 1461190300957 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfdb000 == 111 [pid = 1843] [id = 418] 15:11:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b60706000) [pid = 1843] [serial = 1255] [outer = (nil)] 15:11:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6ddeec00) [pid = 1843] [serial = 1256] [outer = 0x7f7b60706000] 15:11:41 INFO - PROCESS | 1843 | 1461190301013 Marionette DEBUG loaded listener.js 15:11:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b72d29400) [pid = 1843] [serial = 1257] [outer = 0x7f7b60706000] 15:11:41 INFO - PROCESS | 1843 | 1461190301743 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 973ms 15:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:11:41 INFO - PROCESS | 1843 | 1461190301774 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 1843 | 1461190301776 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:11:41 INFO - PROCESS | 1843 | 1461190301782 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 1843 | 1461190301784 Marionette TRACE conn3 <- [1,1646,null,{}] 15:11:41 INFO - PROCESS | 1843 | 1461190301789 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:41 INFO - PROCESS | 1843 | 1461190301986 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:11:42 INFO - PROCESS | 1843 | 1461190302007 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e113000 == 112 [pid = 1843] [id = 419] 15:11:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b60708c00) [pid = 1843] [serial = 1258] [outer = (nil)] 15:11:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b72d35400) [pid = 1843] [serial = 1259] [outer = 0x7f7b60708c00] 15:11:42 INFO - PROCESS | 1843 | 1461190302061 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b73184000) [pid = 1843] [serial = 1260] [outer = 0x7f7b60708c00] 15:11:43 INFO - PROCESS | 1843 | 1461190303036 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:11:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:11:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1329ms 15:11:43 INFO - PROCESS | 1843 | 1461190303112 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 1843 | 1461190303118 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:11:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:11:43 INFO - PROCESS | 1843 | 1461190303130 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 1843 | 1461190303143 Marionette TRACE conn3 <- [1,1650,null,{}] 15:11:43 INFO - PROCESS | 1843 | 1461190303152 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:43 INFO - PROCESS | 1843 | 1461190303392 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:11:43 INFO - PROCESS | 1843 | 1461190303588 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e81000 == 113 [pid = 1843] [id = 420] 15:11:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b624bdc00) [pid = 1843] [serial = 1261] [outer = (nil)] 15:11:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b63bd2000) [pid = 1843] [serial = 1262] [outer = 0x7f7b624bdc00] 15:11:43 INFO - PROCESS | 1843 | 1461190303724 Marionette DEBUG loaded listener.js 15:11:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b63f90400) [pid = 1843] [serial = 1263] [outer = 0x7f7b624bdc00] 15:11:44 INFO - PROCESS | 1843 | 1461190304568 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:11:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:11:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1492ms 15:11:44 INFO - PROCESS | 1843 | 1461190304619 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:11:44 INFO - PROCESS | 1843 | 1461190304627 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:11:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:11:44 INFO - PROCESS | 1843 | 1461190304637 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:11:44 INFO - PROCESS | 1843 | 1461190304641 Marionette TRACE conn3 <- [1,1654,null,{}] 15:11:44 INFO - PROCESS | 1843 | 1461190304646 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:44 INFO - PROCESS | 1843 | 1461190304843 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:11:45 INFO - PROCESS | 1843 | 1461190305028 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfa9800 == 114 [pid = 1843] [id = 421] 15:11:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b63b81800) [pid = 1843] [serial = 1264] [outer = (nil)] 15:11:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b6bed7c00) [pid = 1843] [serial = 1265] [outer = 0x7f7b63b81800] 15:11:45 INFO - PROCESS | 1843 | 1461190305098 Marionette DEBUG loaded listener.js 15:11:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b6cce8400) [pid = 1843] [serial = 1266] [outer = 0x7f7b63b81800] 15:11:45 INFO - PROCESS | 1843 | 1461190305989 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:11:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:11:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1381ms 15:11:46 INFO - PROCESS | 1843 | 1461190306017 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:11:46 INFO - PROCESS | 1843 | 1461190306020 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:11:46 INFO - PROCESS | 1843 | 1461190306026 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:11:46 INFO - PROCESS | 1843 | 1461190306032 Marionette TRACE conn3 <- [1,1658,null,{}] 15:11:46 INFO - PROCESS | 1843 | 1461190306047 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:46 INFO - PROCESS | 1843 | 1461190306216 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:11:46 INFO - PROCESS | 1843 | 1461190306408 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec18800 == 115 [pid = 1843] [id = 422] 15:11:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6ccec800) [pid = 1843] [serial = 1267] [outer = (nil)] 15:11:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b6f122400) [pid = 1843] [serial = 1268] [outer = 0x7f7b6ccec800] 15:11:46 INFO - PROCESS | 1843 | 1461190306478 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b6fa96800) [pid = 1843] [serial = 1269] [outer = 0x7f7b6ccec800] 15:11:47 INFO - PROCESS | 1843 | 1461190307335 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1383ms 15:11:47 INFO - PROCESS | 1843 | 1461190307411 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 1843 | 1461190307416 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:11:47 INFO - PROCESS | 1843 | 1461190307422 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 1843 | 1461190307424 Marionette TRACE conn3 <- [1,1662,null,{}] 15:11:47 INFO - PROCESS | 1843 | 1461190307429 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:47 INFO - PROCESS | 1843 | 1461190307639 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:11:47 INFO - PROCESS | 1843 | 1461190307836 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70080000 == 116 [pid = 1843] [id = 423] 15:11:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b6ddf7400) [pid = 1843] [serial = 1270] [outer = (nil)] 15:11:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b7241f400) [pid = 1843] [serial = 1271] [outer = 0x7f7b6ddf7400] 15:11:47 INFO - PROCESS | 1843 | 1461190307908 Marionette DEBUG loaded listener.js 15:11:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b73180000) [pid = 1843] [serial = 1272] [outer = 0x7f7b6ddf7400] 15:11:48 INFO - PROCESS | 1843 | 1461190308792 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1426ms 15:11:48 INFO - PROCESS | 1843 | 1461190308848 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 1843 | 1461190308852 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:11:48 INFO - PROCESS | 1843 | 1461190308857 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 1843 | 1461190308859 Marionette TRACE conn3 <- [1,1666,null,{}] 15:11:48 INFO - PROCESS | 1843 | 1461190308864 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:49 INFO - PROCESS | 1843 | 1461190309040 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:11:49 INFO - PROCESS | 1843 | 1461190309232 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73116000 == 117 [pid = 1843] [id = 424] 15:11:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b6ebf2c00) [pid = 1843] [serial = 1273] [outer = (nil)] 15:11:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b73189000) [pid = 1843] [serial = 1274] [outer = 0x7f7b6ebf2c00] 15:11:49 INFO - PROCESS | 1843 | 1461190309303 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b73354c00) [pid = 1843] [serial = 1275] [outer = 0x7f7b6ebf2c00] 15:11:50 INFO - PROCESS | 1843 | 1461190310111 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1325ms 15:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:11:50 INFO - PROCESS | 1843 | 1461190310183 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:11:50 INFO - PROCESS | 1843 | 1461190310186 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:11:50 INFO - PROCESS | 1843 | 1461190310191 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 1843 | 1461190310195 Marionette TRACE conn3 <- [1,1670,null,{}] 15:11:50 INFO - PROCESS | 1843 | 1461190310200 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:50 INFO - PROCESS | 1843 | 1461190310439 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:11:50 INFO - PROCESS | 1843 | 1461190310626 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76da7000 == 118 [pid = 1843] [id = 425] 15:11:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b73189800) [pid = 1843] [serial = 1276] [outer = (nil)] 15:11:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b74f75400) [pid = 1843] [serial = 1277] [outer = 0x7f7b73189800] 15:11:50 INFO - PROCESS | 1843 | 1461190310700 Marionette DEBUG loaded listener.js 15:11:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b76d49000) [pid = 1843] [serial = 1278] [outer = 0x7f7b73189800] 15:11:51 INFO - PROCESS | 1843 | 1461190311559 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1440ms 15:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:11:51 INFO - PROCESS | 1843 | 1461190311631 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:11:51 INFO - PROCESS | 1843 | 1461190311634 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:11:51 INFO - PROCESS | 1843 | 1461190311640 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:11:51 INFO - PROCESS | 1843 | 1461190311643 Marionette TRACE conn3 <- [1,1674,null,{}] 15:11:51 INFO - PROCESS | 1843 | 1461190311648 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:51 INFO - PROCESS | 1843 | 1461190311862 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:11:52 INFO - PROCESS | 1843 | 1461190312052 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7827d800 == 119 [pid = 1843] [id = 426] 15:11:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b7335b800) [pid = 1843] [serial = 1279] [outer = (nil)] 15:11:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b788f5400) [pid = 1843] [serial = 1280] [outer = 0x7f7b7335b800] 15:11:52 INFO - PROCESS | 1843 | 1461190312120 Marionette DEBUG loaded listener.js 15:11:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b7ba18800) [pid = 1843] [serial = 1281] [outer = 0x7f7b7335b800] 15:11:53 INFO - PROCESS | 1843 | 1461190313022 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1427ms 15:11:53 INFO - PROCESS | 1843 | 1461190313067 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 1843 | 1461190313070 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:11:53 INFO - PROCESS | 1843 | 1461190313076 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 1843 | 1461190313078 Marionette TRACE conn3 <- [1,1678,null,{}] 15:11:53 INFO - PROCESS | 1843 | 1461190313084 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:53 INFO - PROCESS | 1843 | 1461190313253 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:11:53 INFO - PROCESS | 1843 | 1461190313458 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7edb5800 == 120 [pid = 1843] [id = 427] 15:11:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b628dc800) [pid = 1843] [serial = 1282] [outer = (nil)] 15:11:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b7fbea800) [pid = 1843] [serial = 1283] [outer = 0x7f7b628dc800] 15:11:53 INFO - PROCESS | 1843 | 1461190313526 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b85ac3000) [pid = 1843] [serial = 1284] [outer = 0x7f7b628dc800] 15:11:54 INFO - PROCESS | 1843 | 1461190314367 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1327ms 15:11:54 INFO - PROCESS | 1843 | 1461190314404 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:11:54 INFO - PROCESS | 1843 | 1461190314408 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:11:54 INFO - PROCESS | 1843 | 1461190314413 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:11:54 INFO - PROCESS | 1843 | 1461190314416 Marionette TRACE conn3 <- [1,1682,null,{}] 15:11:54 INFO - PROCESS | 1843 | 1461190314421 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:54 INFO - PROCESS | 1843 | 1461190314595 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:11:54 INFO - PROCESS | 1843 | 1461190314789 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88e7e000 == 121 [pid = 1843] [id = 428] 15:11:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b74ec9800) [pid = 1843] [serial = 1285] [outer = (nil)] 15:11:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b88e2ac00) [pid = 1843] [serial = 1286] [outer = 0x7f7b74ec9800] 15:11:54 INFO - PROCESS | 1843 | 1461190314858 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b8a865800) [pid = 1843] [serial = 1287] [outer = 0x7f7b74ec9800] 15:11:55 INFO - PROCESS | 1843 | 1461190315678 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1328ms 15:11:55 INFO - PROCESS | 1843 | 1461190315742 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 1843 | 1461190315746 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:11:55 INFO - PROCESS | 1843 | 1461190315751 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 1843 | 1461190315753 Marionette TRACE conn3 <- [1,1686,null,{}] 15:11:55 INFO - PROCESS | 1843 | 1461190315758 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:55 INFO - PROCESS | 1843 | 1461190315931 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:11:56 INFO - PROCESS | 1843 | 1461190316125 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8dc39000 == 122 [pid = 1843] [id = 429] 15:11:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b84c2ec00) [pid = 1843] [serial = 1288] [outer = (nil)] 15:11:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b8ae93c00) [pid = 1843] [serial = 1289] [outer = 0x7f7b84c2ec00] 15:11:56 INFO - PROCESS | 1843 | 1461190316195 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b8b1ac000) [pid = 1843] [serial = 1290] [outer = 0x7f7b84c2ec00] 15:11:57 INFO - PROCESS | 1843 | 1461190317002 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1326ms 15:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:11:57 INFO - PROCESS | 1843 | 1461190317078 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 1843 | 1461190317081 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:11:57 INFO - PROCESS | 1843 | 1461190317087 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 1843 | 1461190317091 Marionette TRACE conn3 <- [1,1690,null,{}] 15:11:57 INFO - PROCESS | 1843 | 1461190317096 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:57 INFO - PROCESS | 1843 | 1461190317326 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:11:57 INFO - PROCESS | 1843 | 1461190317517 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6306b800 == 123 [pid = 1843] [id = 430] 15:11:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b63255000) [pid = 1843] [serial = 1291] [outer = (nil)] 15:11:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b6325e000) [pid = 1843] [serial = 1292] [outer = 0x7f7b63255000] 15:11:57 INFO - PROCESS | 1843 | 1461190317592 Marionette DEBUG loaded listener.js 15:11:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b8b2cb400) [pid = 1843] [serial = 1293] [outer = 0x7f7b63255000] 15:11:58 INFO - PROCESS | 1843 | 1461190318550 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1533ms 15:11:58 INFO - PROCESS | 1843 | 1461190318619 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:11:58 INFO - PROCESS | 1843 | 1461190318623 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:11:58 INFO - PROCESS | 1843 | 1461190318628 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 1843 | 1461190318631 Marionette TRACE conn3 <- [1,1694,null,{}] 15:11:58 INFO - PROCESS | 1843 | 1461190318636 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:11:58 INFO - PROCESS | 1843 | 1461190318802 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:11:59 INFO - PROCESS | 1843 | 1461190318994 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63850800 == 124 [pid = 1843] [id = 431] 15:11:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b63255400) [pid = 1843] [serial = 1294] [outer = (nil)] 15:11:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b63544400) [pid = 1843] [serial = 1295] [outer = 0x7f7b63255400] 15:11:59 INFO - PROCESS | 1843 | 1461190319065 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b8b1ad000) [pid = 1843] [serial = 1296] [outer = 0x7f7b63255400] 15:11:59 INFO - PROCESS | 1843 | 1461190319905 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1332ms 15:11:59 INFO - PROCESS | 1843 | 1461190319961 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:11:59 INFO - PROCESS | 1843 | 1461190319965 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:11:59 INFO - PROCESS | 1843 | 1461190319970 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:11:59 INFO - PROCESS | 1843 | 1461190319972 Marionette TRACE conn3 <- [1,1698,null,{}] 15:11:59 INFO - PROCESS | 1843 | 1461190319978 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:00 INFO - PROCESS | 1843 | 1461190320148 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:12:00 INFO - PROCESS | 1843 | 1461190320345 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66421800 == 125 [pid = 1843] [id = 432] 15:12:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b63259800) [pid = 1843] [serial = 1297] [outer = (nil)] 15:12:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b66409800) [pid = 1843] [serial = 1298] [outer = 0x7f7b63259800] 15:12:00 INFO - PROCESS | 1843 | 1461190320411 Marionette DEBUG loaded listener.js 15:12:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6640e000) [pid = 1843] [serial = 1299] [outer = 0x7f7b63259800] 15:12:01 INFO - PROCESS | 1843 | 1461190321230 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1328ms 15:12:01 INFO - PROCESS | 1843 | 1461190321299 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:12:01 INFO - PROCESS | 1843 | 1461190321302 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:12:01 INFO - PROCESS | 1843 | 1461190321308 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:12:01 INFO - PROCESS | 1843 | 1461190321313 Marionette TRACE conn3 <- [1,1702,null,{}] 15:12:01 INFO - PROCESS | 1843 | 1461190321318 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:01 INFO - PROCESS | 1843 | 1461190321504 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:12:01 INFO - PROCESS | 1843 | 1461190321707 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66436800 == 126 [pid = 1843] [id = 433] 15:12:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b63545400) [pid = 1843] [serial = 1300] [outer = (nil)] 15:12:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b66412c00) [pid = 1843] [serial = 1301] [outer = 0x7f7b63545400] 15:12:01 INFO - PROCESS | 1843 | 1461190321781 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b73058c00) [pid = 1843] [serial = 1302] [outer = 0x7f7b63545400] 15:12:02 INFO - PROCESS | 1843 | 1461190322647 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1383ms 15:12:02 INFO - PROCESS | 1843 | 1461190322692 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:12:02 INFO - PROCESS | 1843 | 1461190322695 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:12:02 INFO - PROCESS | 1843 | 1461190322701 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 1843 | 1461190322703 Marionette TRACE conn3 <- [1,1706,null,{}] 15:12:02 INFO - PROCESS | 1843 | 1461190322709 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:02 INFO - PROCESS | 1843 | 1461190322897 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:12:03 INFO - PROCESS | 1843 | 1461190323107 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e7f000 == 127 [pid = 1843] [id = 434] 15:12:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b6081e000) [pid = 1843] [serial = 1303] [outer = (nil)] 15:12:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b63c97c00) [pid = 1843] [serial = 1304] [outer = 0x7f7b6081e000] 15:12:03 INFO - PROCESS | 1843 | 1461190323215 Marionette DEBUG loaded listener.js 15:12:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b6eb2dc00) [pid = 1843] [serial = 1305] [outer = 0x7f7b6081e000] 15:12:04 INFO - PROCESS | 1843 | 1461190324128 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1484ms 15:12:04 INFO - PROCESS | 1843 | 1461190324186 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:12:04 INFO - PROCESS | 1843 | 1461190324189 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:12:04 INFO - PROCESS | 1843 | 1461190324195 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 1843 | 1461190324197 Marionette TRACE conn3 <- [1,1710,null,{}] 15:12:04 INFO - PROCESS | 1843 | 1461190324203 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:04 INFO - PROCESS | 1843 | 1461190324366 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:12:04 INFO - PROCESS | 1843 | 1461190324958 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63076800 == 128 [pid = 1843] [id = 435] 15:12:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b60822000) [pid = 1843] [serial = 1306] [outer = (nil)] 15:12:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b61653400) [pid = 1843] [serial = 1307] [outer = 0x7f7b60822000] 15:12:05 INFO - PROCESS | 1843 | 1461190325067 Marionette DEBUG loaded listener.js 15:12:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b625b1c00) [pid = 1843] [serial = 1308] [outer = 0x7f7b60822000] 15:12:05 INFO - PROCESS | 1843 | 1461190325941 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1785ms 15:12:05 INFO - PROCESS | 1843 | 1461190325981 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:12:05 INFO - PROCESS | 1843 | 1461190325988 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:12:05 INFO - PROCESS | 1843 | 1461190325996 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:12:06 INFO - PROCESS | 1843 | 1461190325999 Marionette TRACE conn3 <- [1,1714,null,{}] 15:12:06 INFO - PROCESS | 1843 | 1461190326005 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:06 INFO - PROCESS | 1843 | 1461190326167 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:12:06 INFO - PROCESS | 1843 | 1461190326493 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b60881800 == 129 [pid = 1843] [id = 436] 15:12:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b638bc400) [pid = 1843] [serial = 1309] [outer = (nil)] 15:12:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b63b87c00) [pid = 1843] [serial = 1310] [outer = 0x7f7b638bc400] 15:12:06 INFO - PROCESS | 1843 | 1461190326563 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b63cf2000) [pid = 1843] [serial = 1311] [outer = 0x7f7b638bc400] 15:12:07 INFO - PROCESS | 1843 | 1461190327462 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1538ms 15:12:07 INFO - PROCESS | 1843 | 1461190327537 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:12:07 INFO - PROCESS | 1843 | 1461190327542 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:12:07 INFO - PROCESS | 1843 | 1461190327548 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 1843 | 1461190327551 Marionette TRACE conn3 <- [1,1718,null,{}] 15:12:07 INFO - PROCESS | 1843 | 1461190327556 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:07 INFO - PROCESS | 1843 | 1461190327721 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:12:07 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfdb000 == 128 [pid = 1843] [id = 418] 15:12:07 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfd6000 == 127 [pid = 1843] [id = 417] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b6f459800) [pid = 1843] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b78374c00) [pid = 1843] [serial = 1199] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b77d67000) [pid = 1843] [serial = 1166] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b86c31800) [pid = 1843] [serial = 1169] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b8a862400) [pid = 1843] [serial = 1172] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b638be400) [pid = 1843] [serial = 1175] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | 1461190328125 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfa5800 == 126 [pid = 1843] [id = 416] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65395800 == 125 [pid = 1843] [id = 415] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b617bb800 == 124 [pid = 1843] [id = 414] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b604e0800 == 123 [pid = 1843] [id = 413] 15:12:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b604e0800 == 124 [pid = 1843] [id = 437] 15:12:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b60707800) [pid = 1843] [serial = 1312] [outer = (nil)] 15:12:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6081c000) [pid = 1843] [serial = 1313] [outer = 0x7f7b60707800] 15:12:08 INFO - PROCESS | 1843 | 1461190328319 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b628d3000) [pid = 1843] [serial = 1314] [outer = 0x7f7b60707800] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64de9000 == 123 [pid = 1843] [id = 412] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b90285800 == 122 [pid = 1843] [id = 407] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b154800 == 121 [pid = 1843] [id = 406] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fb0a000 == 120 [pid = 1843] [id = 405] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b772a4800 == 119 [pid = 1843] [id = 404] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73870800 == 118 [pid = 1843] [id = 403] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72462000 == 117 [pid = 1843] [id = 402] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd2000 == 116 [pid = 1843] [id = 401] 15:12:08 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63b7d000 == 115 [pid = 1843] [id = 400] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b6eb88000) [pid = 1843] [serial = 1134] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b6ee68800) [pid = 1843] [serial = 1188] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b6eb34c00) [pid = 1843] [serial = 1196] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b76b4e800) [pid = 1843] [serial = 1197] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b653c6c00) [pid = 1843] [serial = 1184] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b6ce0fc00) [pid = 1843] [serial = 1185] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b6f126c00) [pid = 1843] [serial = 1190] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b6fa93c00) [pid = 1843] [serial = 1191] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b76bdc000) [pid = 1843] [serial = 1194] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b6b9f5800) [pid = 1843] [serial = 1077] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b7260a800) [pid = 1843] [serial = 1193] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b70d89800) [pid = 1843] [serial = 1151] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b63c6b800) [pid = 1843] [serial = 1139] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b664d5000) [pid = 1843] [serial = 1182] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b64bcec00) [pid = 1843] [serial = 1181] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b6ef64c00) [pid = 1843] [serial = 1148] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b759b5400) [pid = 1843] [serial = 1160] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b732d1400) [pid = 1843] [serial = 1157] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b6070e800) [pid = 1843] [serial = 1136] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b76a4a000) [pid = 1843] [serial = 1163] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b72d2d800) [pid = 1843] [serial = 1154] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6e062000) [pid = 1843] [serial = 1145] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b6c079800) [pid = 1843] [serial = 1142] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b63bdfc00) [pid = 1843] [serial = 1179] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b625b7400) [pid = 1843] [serial = 1178] [outer = (nil)] [url = about:blank] 15:12:08 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b6eb83800) [pid = 1843] [serial = 1187] [outer = (nil)] [url = about:blank] 15:12:09 INFO - PROCESS | 1843 | 1461190329246 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1731ms 15:12:09 INFO - PROCESS | 1843 | 1461190329281 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:12:09 INFO - PROCESS | 1843 | 1461190329287 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:12:09 INFO - PROCESS | 1843 | 1461190329296 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:12:09 INFO - PROCESS | 1843 | 1461190329300 Marionette TRACE conn3 <- [1,1722,null,{}] 15:12:09 INFO - PROCESS | 1843 | 1461190329307 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:09 INFO - PROCESS | 1843 | 1461190329493 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:12:09 INFO - PROCESS | 1843 | 1461190329684 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6495d800 == 116 [pid = 1843] [id = 438] 15:12:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b63549400) [pid = 1843] [serial = 1315] [outer = (nil)] 15:12:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b653c6c00) [pid = 1843] [serial = 1316] [outer = 0x7f7b63549400] 15:12:09 INFO - PROCESS | 1843 | 1461190329753 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b664d5000) [pid = 1843] [serial = 1317] [outer = 0x7f7b63549400] 15:12:10 INFO - PROCESS | 1843 | 1461190330654 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1435ms 15:12:10 INFO - PROCESS | 1843 | 1461190330730 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 1843 | 1461190330734 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:12:10 INFO - PROCESS | 1843 | 1461190330745 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 1843 | 1461190330748 Marionette TRACE conn3 <- [1,1726,null,{}] 15:12:10 INFO - PROCESS | 1843 | 1461190330754 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:10 INFO - PROCESS | 1843 | 1461190330983 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:12:11 INFO - PROCESS | 1843 | 1461190331179 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6642c000 == 117 [pid = 1843] [id = 439] 15:12:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b6bed8c00) [pid = 1843] [serial = 1318] [outer = (nil)] 15:12:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b6bee2c00) [pid = 1843] [serial = 1319] [outer = 0x7f7b6bed8c00] 15:12:11 INFO - PROCESS | 1843 | 1461190331353 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b6ce04000) [pid = 1843] [serial = 1320] [outer = 0x7f7b6bed8c00] 15:12:12 INFO - PROCESS | 1843 | 1461190332279 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1581ms 15:12:12 INFO - PROCESS | 1843 | 1461190332326 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:12:12 INFO - PROCESS | 1843 | 1461190332330 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:12:12 INFO - PROCESS | 1843 | 1461190332336 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:12:12 INFO - PROCESS | 1843 | 1461190332341 Marionette TRACE conn3 <- [1,1730,null,{}] 15:12:12 INFO - PROCESS | 1843 | 1461190332356 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:12 INFO - PROCESS | 1843 | 1461190332547 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:12:12 INFO - PROCESS | 1843 | 1461190332741 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfc6800 == 118 [pid = 1843] [id = 440] 15:12:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b6e1f5000) [pid = 1843] [serial = 1321] [outer = (nil)] 15:12:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b6ef63400) [pid = 1843] [serial = 1322] [outer = 0x7f7b6e1f5000] 15:12:12 INFO - PROCESS | 1843 | 1461190332864 Marionette DEBUG loaded listener.js 15:12:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b6f152000) [pid = 1843] [serial = 1323] [outer = 0x7f7b6e1f5000] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73107800 == 117 [pid = 1843] [id = 347] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6dfbd000 == 116 [pid = 1843] [id = 242] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e82800 == 115 [pid = 1843] [id = 411] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73878800 == 114 [pid = 1843] [id = 246] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63187800 == 113 [pid = 1843] [id = 277] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8f29e800 == 112 [pid = 1843] [id = 211] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6c0d7800 == 111 [pid = 1843] [id = 213] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7245b800 == 110 [pid = 1843] [id = 244] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66148000 == 109 [pid = 1843] [id = 409] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ec07000 == 108 [pid = 1843] [id = 228] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b60881800 == 107 [pid = 1843] [id = 436] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63076800 == 106 [pid = 1843] [id = 435] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e7f000 == 105 [pid = 1843] [id = 434] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66436800 == 104 [pid = 1843] [id = 433] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66421800 == 103 [pid = 1843] [id = 432] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63850800 == 102 [pid = 1843] [id = 431] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6306b800 == 101 [pid = 1843] [id = 430] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8dc39000 == 100 [pid = 1843] [id = 429] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88e7e000 == 99 [pid = 1843] [id = 428] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7edb5800 == 98 [pid = 1843] [id = 427] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7827d800 == 97 [pid = 1843] [id = 426] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76da7000 == 96 [pid = 1843] [id = 425] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73116000 == 95 [pid = 1843] [id = 424] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b70080000 == 94 [pid = 1843] [id = 423] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ec18800 == 93 [pid = 1843] [id = 422] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfa9800 == 92 [pid = 1843] [id = 421] 15:12:15 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e81000 == 91 [pid = 1843] [id = 420] 15:12:15 INFO - PROCESS | 1843 | 1461190335974 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 3693ms 15:12:16 INFO - PROCESS | 1843 | 1461190336031 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:12:16 INFO - PROCESS | 1843 | 1461190336035 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:12:16 INFO - PROCESS | 1843 | 1461190336045 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:12:16 INFO - PROCESS | 1843 | 1461190336049 Marionette TRACE conn3 <- [1,1734,null,{}] 15:12:16 INFO - PROCESS | 1843 | 1461190336056 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:16 INFO - PROCESS | 1843 | 1461190336212 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:12:16 INFO - PROCESS | 1843 | 1461190336364 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63850000 == 92 [pid = 1843] [id = 441] 15:12:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b63c6d000) [pid = 1843] [serial = 1324] [outer = (nil)] 15:12:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b653c7000) [pid = 1843] [serial = 1325] [outer = 0x7f7b63c6d000] 15:12:16 INFO - PROCESS | 1843 | 1461190336427 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b66411800) [pid = 1843] [serial = 1326] [outer = 0x7f7b63c6d000] 15:12:17 INFO - PROCESS | 1843 | 1461190337251 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1281ms 15:12:17 INFO - PROCESS | 1843 | 1461190337326 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 1843 | 1461190337334 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:12:17 INFO - PROCESS | 1843 | 1461190337356 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 1843 | 1461190337360 Marionette TRACE conn3 <- [1,1738,null,{}] 15:12:17 INFO - PROCESS | 1843 | 1461190337365 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:17 INFO - PROCESS | 1843 | 1461190337586 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:12:17 INFO - PROCESS | 1843 | 1461190337611 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6641b000 == 93 [pid = 1843] [id = 442] 15:12:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b653cc400) [pid = 1843] [serial = 1327] [outer = (nil)] 15:12:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6cbdac00) [pid = 1843] [serial = 1328] [outer = 0x7f7b653cc400] 15:12:17 INFO - PROCESS | 1843 | 1461190337670 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6ce11400) [pid = 1843] [serial = 1329] [outer = 0x7f7b653cc400] 15:12:18 INFO - PROCESS | 1843 | 1461190338625 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1297ms 15:12:18 INFO - PROCESS | 1843 | 1461190338647 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:12:18 INFO - PROCESS | 1843 | 1461190338650 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:12:18 INFO - PROCESS | 1843 | 1461190338656 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:12:18 INFO - PROCESS | 1843 | 1461190338661 Marionette TRACE conn3 <- [1,1742,null,{}] 15:12:18 INFO - PROCESS | 1843 | 1461190338676 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:18 INFO - PROCESS | 1843 | 1461190338913 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:12:18 INFO - PROCESS | 1843 | 1461190338945 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfd3000 == 94 [pid = 1843] [id = 443] 15:12:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6f121c00) [pid = 1843] [serial = 1330] [outer = (nil)] 15:12:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6f4a2400) [pid = 1843] [serial = 1331] [outer = 0x7f7b6f121c00] 15:12:19 INFO - PROCESS | 1843 | 1461190339009 Marionette DEBUG loaded listener.js 15:12:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b70eb0400) [pid = 1843] [serial = 1332] [outer = 0x7f7b6f121c00] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b6fa8a800) [pid = 1843] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b7837e000) [pid = 1843] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b664cf400) [pid = 1843] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b624ba400) [pid = 1843] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b76bd7000) [pid = 1843] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b60708000) [pid = 1843] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b788f5c00) [pid = 1843] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b60708800) [pid = 1843] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b626d1400) [pid = 1843] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b625b6c00) [pid = 1843] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b6070a000) [pid = 1843] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b74ed6c00) [pid = 1843] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b78375c00) [pid = 1843] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b7ee57c00) [pid = 1843] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b76a3dc00) [pid = 1843] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b6eb36400) [pid = 1843] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b60708400) [pid = 1843] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b615d9800) [pid = 1843] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b70013400) [pid = 1843] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b732cf800) [pid = 1843] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b63bdcc00) [pid = 1843] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b6f156800) [pid = 1843] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b6ddf0800) [pid = 1843] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b6250bc00) [pid = 1843] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b63bd6400) [pid = 1843] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b6f73d000) [pid = 1843] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6164e800) [pid = 1843] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b74ecf000) [pid = 1843] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b653cfc00) [pid = 1843] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b71850400) [pid = 1843] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b870c5c00) [pid = 1843] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b6165dc00) [pid = 1843] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b62505800) [pid = 1843] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b72602c00) [pid = 1843] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b6ecb6000) [pid = 1843] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b70011c00) [pid = 1843] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b6e057400) [pid = 1843] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b628cf400) [pid = 1843] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b624bb000) [pid = 1843] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b624b7400) [pid = 1843] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b6fe60c00) [pid = 1843] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b6f4a0000) [pid = 1843] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b615da400) [pid = 1843] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b63c6fc00) [pid = 1843] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6b894c00) [pid = 1843] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b62503000) [pid = 1843] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b63b83000) [pid = 1843] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b63c92400) [pid = 1843] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b625b3c00) [pid = 1843] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b60706000) [pid = 1843] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6ee5d400) [pid = 1843] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b8a850c00) [pid = 1843] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b63f8cc00) [pid = 1843] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b71916000) [pid = 1843] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b6bedac00) [pid = 1843] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b6bedcc00) [pid = 1843] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b63f8d400) [pid = 1843] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b6081a400) [pid = 1843] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b60822000) [pid = 1843] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b60708c00) [pid = 1843] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b624bdc00) [pid = 1843] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b63b81800) [pid = 1843] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b6ccec800) [pid = 1843] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b6ddf7400) [pid = 1843] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b6ebf2c00) [pid = 1843] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b73189800) [pid = 1843] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b7335b800) [pid = 1843] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b628dc800) [pid = 1843] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:12:20 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b74ec9800) [pid = 1843] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:12:20 INFO - PROCESS | 1843 | 1461190340869 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2232ms 15:12:20 INFO - PROCESS | 1843 | 1461190340888 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 1843 | 1461190340893 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:12:20 INFO - PROCESS | 1843 | 1461190340899 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 1843 | 1461190340900 Marionette TRACE conn3 <- [1,1746,null,{}] 15:12:20 INFO - PROCESS | 1843 | 1461190340905 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:21 INFO - PROCESS | 1843 | 1461190341113 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:12:21 INFO - PROCESS | 1843 | 1461190341128 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63b7e800 == 95 [pid = 1843] [id = 444] 15:12:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b60708800) [pid = 1843] [serial = 1333] [outer = (nil)] 15:12:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b626cb000) [pid = 1843] [serial = 1334] [outer = 0x7f7b60708800] 15:12:21 INFO - PROCESS | 1843 | 1461190341184 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b63c6d400) [pid = 1843] [serial = 1335] [outer = 0x7f7b60708800] 15:12:21 INFO - PROCESS | 1843 | 1461190341903 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1039ms 15:12:21 INFO - PROCESS | 1843 | 1461190341938 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:12:21 INFO - PROCESS | 1843 | 1461190341941 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:12:21 INFO - PROCESS | 1843 | 1461190341946 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:12:21 INFO - PROCESS | 1843 | 1461190341959 Marionette TRACE conn3 <- [1,1750,null,{}] 15:12:21 INFO - PROCESS | 1843 | 1461190341963 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:22 INFO - PROCESS | 1843 | 1461190342180 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:12:22 INFO - PROCESS | 1843 | 1461190342198 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfc3000 == 96 [pid = 1843] [id = 445] 15:12:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b6250bc00) [pid = 1843] [serial = 1336] [outer = (nil)] 15:12:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b662f3c00) [pid = 1843] [serial = 1337] [outer = 0x7f7b6250bc00] 15:12:22 INFO - PROCESS | 1843 | 1461190342254 Marionette DEBUG loaded listener.js 15:12:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b6bed7800) [pid = 1843] [serial = 1338] [outer = 0x7f7b6250bc00] 15:12:23 INFO - PROCESS | 1843 | 1461190343339 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1436ms 15:12:23 INFO - PROCESS | 1843 | 1461190343384 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:12:23 INFO - PROCESS | 1843 | 1461190343391 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:12:23 INFO - PROCESS | 1843 | 1461190343399 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:12:23 INFO - PROCESS | 1843 | 1461190343404 Marionette TRACE conn3 <- [1,1754,null,{}] 15:12:23 INFO - PROCESS | 1843 | 1461190343411 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:23 INFO - PROCESS | 1843 | 1461190343606 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:12:23 INFO - PROCESS | 1843 | 1461190343800 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66148800 == 97 [pid = 1843] [id = 446] 15:12:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b6325bc00) [pid = 1843] [serial = 1339] [outer = (nil)] 15:12:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b63c96800) [pid = 1843] [serial = 1340] [outer = 0x7f7b6325bc00] 15:12:23 INFO - PROCESS | 1843 | 1461190343877 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b6b89e800) [pid = 1843] [serial = 1341] [outer = 0x7f7b6325bc00] 15:12:24 INFO - PROCESS | 1843 | 1461190344822 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1490ms 15:12:24 INFO - PROCESS | 1843 | 1461190344890 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 1843 | 1461190344898 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:12:24 INFO - PROCESS | 1843 | 1461190344907 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 1843 | 1461190344911 Marionette TRACE conn3 <- [1,1758,null,{}] 15:12:24 INFO - PROCESS | 1843 | 1461190344915 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:25 INFO - PROCESS | 1843 | 1461190345118 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:12:25 INFO - PROCESS | 1843 | 1461190345391 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8b3000 == 98 [pid = 1843] [id = 447] 15:12:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b6bc64c00) [pid = 1843] [serial = 1342] [outer = (nil)] 15:12:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b6ce0d800) [pid = 1843] [serial = 1343] [outer = 0x7f7b6bc64c00] 15:12:25 INFO - PROCESS | 1843 | 1461190345505 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b6e1eec00) [pid = 1843] [serial = 1344] [outer = 0x7f7b6bc64c00] 15:12:26 INFO - PROCESS | 1843 | 1461190346328 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1480ms 15:12:26 INFO - PROCESS | 1843 | 1461190346388 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 1843 | 1461190346392 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:12:26 INFO - PROCESS | 1843 | 1461190346397 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 1843 | 1461190346403 Marionette TRACE conn3 <- [1,1762,null,{}] 15:12:26 INFO - PROCESS | 1843 | 1461190346418 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:26 INFO - PROCESS | 1843 | 1461190346586 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:12:26 INFO - PROCESS | 1843 | 1461190346784 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f452000 == 99 [pid = 1843] [id = 448] 15:12:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b63bd4400) [pid = 1843] [serial = 1345] [outer = (nil)] 15:12:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b6eb30400) [pid = 1843] [serial = 1346] [outer = 0x7f7b63bd4400] 15:12:26 INFO - PROCESS | 1843 | 1461190346854 Marionette DEBUG loaded listener.js 15:12:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b6fa8e000) [pid = 1843] [serial = 1347] [outer = 0x7f7b63bd4400] 15:12:27 INFO - PROCESS | 1843 | 1461190347710 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1339ms 15:12:27 INFO - PROCESS | 1843 | 1461190347739 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:12:27 INFO - PROCESS | 1843 | 1461190347743 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:12:27 INFO - PROCESS | 1843 | 1461190347748 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 1843 | 1461190347751 Marionette TRACE conn3 <- [1,1766,null,{}] 15:12:27 INFO - PROCESS | 1843 | 1461190347756 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:27 INFO - PROCESS | 1843 | 1461190347925 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:12:28 INFO - PROCESS | 1843 | 1461190348133 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b70d36000 == 100 [pid = 1843] [id = 449] 15:12:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b63c94000) [pid = 1843] [serial = 1348] [outer = (nil)] 15:12:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b72414800) [pid = 1843] [serial = 1349] [outer = 0x7f7b63c94000] 15:12:28 INFO - PROCESS | 1843 | 1461190348240 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b7260c400) [pid = 1843] [serial = 1350] [outer = 0x7f7b63c94000] 15:12:29 INFO - PROCESS | 1843 | 1461190349090 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1376ms 15:12:29 INFO - PROCESS | 1843 | 1461190349126 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 1843 | 1461190349129 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:12:29 INFO - PROCESS | 1843 | 1461190349135 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 1843 | 1461190349137 Marionette TRACE conn3 <- [1,1770,null,{}] 15:12:29 INFO - PROCESS | 1843 | 1461190349142 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:29 INFO - PROCESS | 1843 | 1461190349298 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:12:29 INFO - PROCESS | 1843 | 1461190349498 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72eaf000 == 101 [pid = 1843] [id = 450] 15:12:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b6fa90c00) [pid = 1843] [serial = 1351] [outer = (nil)] 15:12:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b73055c00) [pid = 1843] [serial = 1352] [outer = 0x7f7b6fa90c00] 15:12:29 INFO - PROCESS | 1843 | 1461190349564 Marionette DEBUG loaded listener.js 15:12:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b7305e000) [pid = 1843] [serial = 1353] [outer = 0x7f7b6fa90c00] 15:12:30 INFO - PROCESS | 1843 | 1461190350447 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1384ms 15:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:12:30 INFO - PROCESS | 1843 | 1461190350519 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 1843 | 1461190350522 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:12:30 INFO - PROCESS | 1843 | 1461190350527 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 1843 | 1461190350530 Marionette TRACE conn3 <- [1,1774,null,{}] 15:12:30 INFO - PROCESS | 1843 | 1461190350535 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:30 INFO - PROCESS | 1843 | 1461190350747 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:12:30 INFO - PROCESS | 1843 | 1461190350946 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73105000 == 102 [pid = 1843] [id = 451] 15:12:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b7317f400) [pid = 1843] [serial = 1354] [outer = (nil)] 15:12:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b73355800) [pid = 1843] [serial = 1355] [outer = 0x7f7b7317f400] 15:12:31 INFO - PROCESS | 1843 | 1461190351026 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b7335e800) [pid = 1843] [serial = 1356] [outer = 0x7f7b7317f400] 15:12:31 INFO - PROCESS | 1843 | 1461190351872 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1379ms 15:12:31 INFO - PROCESS | 1843 | 1461190351907 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:12:31 INFO - PROCESS | 1843 | 1461190351910 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:12:31 INFO - PROCESS | 1843 | 1461190351915 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:12:31 INFO - PROCESS | 1843 | 1461190351918 Marionette TRACE conn3 <- [1,1778,null,{}] 15:12:31 INFO - PROCESS | 1843 | 1461190351923 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:32 INFO - PROCESS | 1843 | 1461190352071 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:12:32 INFO - PROCESS | 1843 | 1461190352270 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b75869800 == 103 [pid = 1843] [id = 452] 15:12:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6081dc00) [pid = 1843] [serial = 1357] [outer = (nil)] 15:12:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b73926000) [pid = 1843] [serial = 1358] [outer = 0x7f7b6081dc00] 15:12:32 INFO - PROCESS | 1843 | 1461190352340 Marionette DEBUG loaded listener.js 15:12:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b74ec9800) [pid = 1843] [serial = 1359] [outer = 0x7f7b6081dc00] 15:12:33 INFO - PROCESS | 1843 | 1461190353189 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1331ms 15:12:33 INFO - PROCESS | 1843 | 1461190353247 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:12:33 INFO - PROCESS | 1843 | 1461190353250 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:12:33 INFO - PROCESS | 1843 | 1461190353256 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:12:33 INFO - PROCESS | 1843 | 1461190353258 Marionette TRACE conn3 <- [1,1782,null,{}] 15:12:33 INFO - PROCESS | 1843 | 1461190353263 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:33 INFO - PROCESS | 1843 | 1461190353420 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:12:33 INFO - PROCESS | 1843 | 1461190353616 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77294800 == 104 [pid = 1843] [id = 453] 15:12:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b73185400) [pid = 1843] [serial = 1360] [outer = (nil)] 15:12:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b759b5400) [pid = 1843] [serial = 1361] [outer = 0x7f7b73185400] 15:12:33 INFO - PROCESS | 1843 | 1461190353681 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b75b90000) [pid = 1843] [serial = 1362] [outer = 0x7f7b73185400] 15:12:34 INFO - PROCESS | 1843 | 1461190354520 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1334ms 15:12:34 INFO - PROCESS | 1843 | 1461190354590 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:12:34 INFO - PROCESS | 1843 | 1461190354594 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:12:34 INFO - PROCESS | 1843 | 1461190354599 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 1843 | 1461190354601 Marionette TRACE conn3 <- [1,1786,null,{}] 15:12:34 INFO - PROCESS | 1843 | 1461190354607 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:34 INFO - PROCESS | 1843 | 1461190354758 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:12:34 INFO - PROCESS | 1843 | 1461190354960 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78263000 == 105 [pid = 1843] [id = 454] 15:12:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b7335f000) [pid = 1843] [serial = 1363] [outer = (nil)] 15:12:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b76b47000) [pid = 1843] [serial = 1364] [outer = 0x7f7b7335f000] 15:12:35 INFO - PROCESS | 1843 | 1461190355028 Marionette DEBUG loaded listener.js 15:12:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b76d4fc00) [pid = 1843] [serial = 1365] [outer = 0x7f7b7335f000] 15:12:35 INFO - PROCESS | 1843 | 1461190355887 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1328ms 15:12:35 INFO - PROCESS | 1843 | 1461190355929 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 1843 | 1461190355932 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:12:35 INFO - PROCESS | 1843 | 1461190355938 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 1843 | 1461190355940 Marionette TRACE conn3 <- [1,1790,null,{}] 15:12:35 INFO - PROCESS | 1843 | 1461190355946 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:36 INFO - PROCESS | 1843 | 1461190356116 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:12:36 INFO - PROCESS | 1843 | 1461190356318 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b9ab000 == 106 [pid = 1843] [id = 455] 15:12:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b732c9400) [pid = 1843] [serial = 1366] [outer = (nil)] 15:12:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b772eb400) [pid = 1843] [serial = 1367] [outer = 0x7f7b732c9400] 15:12:36 INFO - PROCESS | 1843 | 1461190356384 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b7837c000) [pid = 1843] [serial = 1368] [outer = 0x7f7b732c9400] 15:12:37 INFO - PROCESS | 1843 | 1461190357250 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1378ms 15:12:37 INFO - PROCESS | 1843 | 1461190357317 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:12:37 INFO - PROCESS | 1843 | 1461190357320 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:12:37 INFO - PROCESS | 1843 | 1461190357326 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:12:37 INFO - PROCESS | 1843 | 1461190357330 Marionette TRACE conn3 <- [1,1794,null,{}] 15:12:37 INFO - PROCESS | 1843 | 1461190357335 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:37 INFO - PROCESS | 1843 | 1461190357528 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:12:37 INFO - PROCESS | 1843 | 1461190357726 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86c10800 == 107 [pid = 1843] [id = 456] 15:12:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b74f7d400) [pid = 1843] [serial = 1369] [outer = (nil)] 15:12:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b7ee57c00) [pid = 1843] [serial = 1370] [outer = 0x7f7b74f7d400] 15:12:37 INFO - PROCESS | 1843 | 1461190357801 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b85abb000) [pid = 1843] [serial = 1371] [outer = 0x7f7b74f7d400] 15:12:38 INFO - PROCESS | 1843 | 1461190358667 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1377ms 15:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:12:38 INFO - PROCESS | 1843 | 1461190358704 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 1843 | 1461190358706 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:12:38 INFO - PROCESS | 1843 | 1461190358712 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 1843 | 1461190358715 Marionette TRACE conn3 <- [1,1798,null,{}] 15:12:38 INFO - PROCESS | 1843 | 1461190358719 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:38 INFO - PROCESS | 1843 | 1461190358872 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:12:39 INFO - PROCESS | 1843 | 1461190359075 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aeda000 == 108 [pid = 1843] [id = 457] 15:12:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b6b886000) [pid = 1843] [serial = 1372] [outer = (nil)] 15:12:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b85d12800) [pid = 1843] [serial = 1373] [outer = 0x7f7b6b886000] 15:12:39 INFO - PROCESS | 1843 | 1461190359139 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b86c2ac00) [pid = 1843] [serial = 1374] [outer = 0x7f7b6b886000] 15:12:39 INFO - PROCESS | 1843 | 1461190359967 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1280ms 15:12:39 INFO - PROCESS | 1843 | 1461190359994 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:12:39 INFO - PROCESS | 1843 | 1461190359996 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:12:40 INFO - PROCESS | 1843 | 1461190360002 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 1843 | 1461190360004 Marionette TRACE conn3 <- [1,1802,null,{}] 15:12:40 INFO - PROCESS | 1843 | 1461190360010 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:40 INFO - PROCESS | 1843 | 1461190360169 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:12:40 INFO - PROCESS | 1843 | 1461190360374 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8dc32000 == 109 [pid = 1843] [id = 458] 15:12:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b664d5800) [pid = 1843] [serial = 1375] [outer = (nil)] 15:12:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b870c5c00) [pid = 1843] [serial = 1376] [outer = 0x7f7b664d5800] 15:12:40 INFO - PROCESS | 1843 | 1461190360438 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b8a847000) [pid = 1843] [serial = 1377] [outer = 0x7f7b664d5800] 15:12:41 INFO - PROCESS | 1843 | 1461190361291 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1332ms 15:12:41 INFO - PROCESS | 1843 | 1461190361337 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 1843 | 1461190361340 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:12:41 INFO - PROCESS | 1843 | 1461190361345 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 1843 | 1461190361347 Marionette TRACE conn3 <- [1,1806,null,{}] 15:12:41 INFO - PROCESS | 1843 | 1461190361353 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:41 INFO - PROCESS | 1843 | 1461190361516 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:12:41 INFO - PROCESS | 1843 | 1461190361722 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6177d000 == 110 [pid = 1843] [id = 459] 15:12:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b6070b400) [pid = 1843] [serial = 1378] [outer = (nil)] 15:12:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b628d9400) [pid = 1843] [serial = 1379] [outer = 0x7f7b6070b400] 15:12:41 INFO - PROCESS | 1843 | 1461190361787 Marionette DEBUG loaded listener.js 15:12:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b6b9f9c00) [pid = 1843] [serial = 1380] [outer = 0x7f7b6070b400] 15:12:42 INFO - PROCESS | 1843 | 1461190362649 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1336ms 15:12:42 INFO - PROCESS | 1843 | 1461190362682 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:12:42 INFO - PROCESS | 1843 | 1461190362685 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:12:42 INFO - PROCESS | 1843 | 1461190362691 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:12:42 INFO - PROCESS | 1843 | 1461190362693 Marionette TRACE conn3 <- [1,1810,null,{}] 15:12:42 INFO - PROCESS | 1843 | 1461190362698 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:42 INFO - PROCESS | 1843 | 1461190362858 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:12:43 INFO - PROCESS | 1843 | 1461190363088 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b61782000 == 111 [pid = 1843] [id = 460] 15:12:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b60821800) [pid = 1843] [serial = 1381] [outer = (nil)] 15:12:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b638b9800) [pid = 1843] [serial = 1382] [outer = 0x7f7b60821800] 15:12:43 INFO - PROCESS | 1843 | 1461190363152 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b664d1000) [pid = 1843] [serial = 1383] [outer = 0x7f7b60821800] 15:12:44 INFO - PROCESS | 1843 | 1461190364039 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1380ms 15:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:12:44 INFO - PROCESS | 1843 | 1461190364072 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:12:44 INFO - PROCESS | 1843 | 1461190364074 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:12:44 INFO - PROCESS | 1843 | 1461190364080 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 1843 | 1461190364083 Marionette TRACE conn3 <- [1,1814,null,{}] 15:12:44 INFO - PROCESS | 1843 | 1461190364088 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:44 INFO - PROCESS | 1843 | 1461190364256 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:12:44 INFO - PROCESS | 1843 | 1461190364471 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62827800 == 112 [pid = 1843] [id = 461] 15:12:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b60703800) [pid = 1843] [serial = 1384] [outer = (nil)] 15:12:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b60711000) [pid = 1843] [serial = 1385] [outer = 0x7f7b60703800] 15:12:44 INFO - PROCESS | 1843 | 1461190364796 Marionette DEBUG loaded listener.js 15:12:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b6250ec00) [pid = 1843] [serial = 1386] [outer = 0x7f7b60703800] 15:12:45 INFO - PROCESS | 1843 | 1461190365694 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1690ms 15:12:45 INFO - PROCESS | 1843 | 1461190365782 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:12:45 INFO - PROCESS | 1843 | 1461190365788 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:12:45 INFO - PROCESS | 1843 | 1461190365799 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:12:45 INFO - PROCESS | 1843 | 1461190365802 Marionette TRACE conn3 <- [1,1818,null,{}] 15:12:45 INFO - PROCESS | 1843 | 1461190365809 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:46 INFO - PROCESS | 1843 | 1461190366004 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:12:46 INFO - PROCESS | 1843 | 1461190366192 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66145800 == 113 [pid = 1843] [id = 462] 15:12:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b60704400) [pid = 1843] [serial = 1387] [outer = (nil)] 15:12:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b6325f800) [pid = 1843] [serial = 1388] [outer = 0x7f7b60704400] 15:12:46 INFO - PROCESS | 1843 | 1461190366251 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b64bda000) [pid = 1843] [serial = 1389] [outer = 0x7f7b60704400] 15:12:47 INFO - PROCESS | 1843 | 1461190367270 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1528ms 15:12:47 INFO - PROCESS | 1843 | 1461190367327 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 1843 | 1461190367332 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:12:47 INFO - PROCESS | 1843 | 1461190367342 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 1843 | 1461190367345 Marionette TRACE conn3 <- [1,1822,null,{}] 15:12:47 INFO - PROCESS | 1843 | 1461190367350 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:47 INFO - PROCESS | 1843 | 1461190367521 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:12:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b724ce000 == 112 [pid = 1843] [id = 51] 15:12:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7912d000 == 111 [pid = 1843] [id = 54] 15:12:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fedb000 == 110 [pid = 1843] [id = 56] 15:12:47 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b8ae93c00) [pid = 1843] [serial = 1289] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6325e000) [pid = 1843] [serial = 1292] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b63544400) [pid = 1843] [serial = 1295] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b66409800) [pid = 1843] [serial = 1298] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b66412c00) [pid = 1843] [serial = 1301] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b63c97c00) [pid = 1843] [serial = 1304] [outer = (nil)] [url = about:blank] 15:12:47 INFO - PROCESS | 1843 | 1461190367819 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:47 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6642c000 == 109 [pid = 1843] [id = 439] 15:12:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6177f000 == 110 [pid = 1843] [id = 463] 15:12:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b625b5c00) [pid = 1843] [serial = 1390] [outer = (nil)] 15:12:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b63c97c00) [pid = 1843] [serial = 1391] [outer = 0x7f7b625b5c00] 15:12:47 INFO - PROCESS | 1843 | 1461190367971 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b6b9eac00) [pid = 1843] [serial = 1392] [outer = 0x7f7b625b5c00] 15:12:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6495d800 == 109 [pid = 1843] [id = 438] 15:12:48 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b604e0800 == 108 [pid = 1843] [id = 437] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b6eb91800) [pid = 1843] [serial = 1176] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b85df0800) [pid = 1843] [serial = 1035] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b61651800) [pid = 1843] [serial = 1137] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b85bba800) [pid = 1843] [serial = 1101] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b624ba000) [pid = 1843] [serial = 1113] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b64bd8400) [pid = 1843] [serial = 1080] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b6e1eb400) [pid = 1843] [serial = 1023] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b8a864800) [pid = 1843] [serial = 1107] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b78457400) [pid = 1843] [serial = 1167] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b8adc4000) [pid = 1843] [serial = 1041] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b870f6800) [pid = 1843] [serial = 1104] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b8a757800) [pid = 1843] [serial = 1170] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b70eaa800) [pid = 1843] [serial = 1089] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b6eb84800) [pid = 1843] [serial = 1110] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b63c67c00) [pid = 1843] [serial = 1047] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b74ecd000) [pid = 1843] [serial = 1158] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b7ba5c400) [pid = 1843] [serial = 1098] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b6b9f0800) [pid = 1843] [serial = 987] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b732c2800) [pid = 1843] [serial = 1155] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b76d7d000) [pid = 1843] [serial = 1032] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b8a846800) [pid = 1843] [serial = 1038] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b63c9b400) [pid = 1843] [serial = 1140] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b732c8000) [pid = 1843] [serial = 1092] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b6f156400) [pid = 1843] [serial = 1149] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b76de1000) [pid = 1843] [serial = 1164] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b6ce06800) [pid = 1843] [serial = 1143] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b75b8ac00) [pid = 1843] [serial = 1161] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b8ae96c00) [pid = 1843] [serial = 1173] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b63c98400) [pid = 1843] [serial = 1020] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6ce06c00) [pid = 1843] [serial = 1050] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b78025400) [pid = 1843] [serial = 1095] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b72d30400) [pid = 1843] [serial = 1026] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b70ea7c00) [pid = 1843] [serial = 1152] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b74e69c00) [pid = 1843] [serial = 1029] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b8b109000) [pid = 1843] [serial = 1044] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6ecb3400) [pid = 1843] [serial = 1146] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b6f11f800) [pid = 1843] [serial = 1086] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b6cced800) [pid = 1843] [serial = 1083] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b732c3000) [pid = 1843] [serial = 1209] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b78c3e400) [pid = 1843] [serial = 1212] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b86dc9800) [pid = 1843] [serial = 1215] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b6e1f3800) [pid = 1843] [serial = 1206] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b63cf2800) [pid = 1843] [serial = 1203] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b8b365000) [pid = 1843] [serial = 1218] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b6b8a1000) [pid = 1843] [serial = 1221] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b6bed6000) [pid = 1843] [serial = 1227] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b63f98c00) [pid = 1843] [serial = 1224] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b6ce0c800) [pid = 1843] [serial = 1230] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b8b362400) [pid = 1843] [serial = 1233] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b63b8dc00) [pid = 1843] [serial = 1236] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b61653400) [pid = 1843] [serial = 1307] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b625b1c00) [pid = 1843] [serial = 1308] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b73184000) [pid = 1843] [serial = 1260] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b63bd2000) [pid = 1843] [serial = 1262] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b63f90400) [pid = 1843] [serial = 1263] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b63b87c00) [pid = 1843] [serial = 1310] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b6bed7c00) [pid = 1843] [serial = 1265] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b6f122400) [pid = 1843] [serial = 1268] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b6cce8400) [pid = 1843] [serial = 1266] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b7241f400) [pid = 1843] [serial = 1271] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b6fa96800) [pid = 1843] [serial = 1269] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b73180000) [pid = 1843] [serial = 1272] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b73189000) [pid = 1843] [serial = 1274] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b74f75400) [pid = 1843] [serial = 1277] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b73354c00) [pid = 1843] [serial = 1275] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 142 (0x7f7b788f5400) [pid = 1843] [serial = 1280] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b76d49000) [pid = 1843] [serial = 1278] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b7fbea800) [pid = 1843] [serial = 1283] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 139 (0x7f7b7ba18800) [pid = 1843] [serial = 1281] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 138 (0x7f7b88e2ac00) [pid = 1843] [serial = 1286] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 137 (0x7f7b85ac3000) [pid = 1843] [serial = 1284] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 136 (0x7f7b8a865800) [pid = 1843] [serial = 1287] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 135 (0x7f7b72d35400) [pid = 1843] [serial = 1259] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 134 (0x7f7b7bc57800) [pid = 1843] [serial = 1200] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 133 (0x7f7b6cceac00) [pid = 1843] [serial = 1205] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 132 (0x7f7b7757ec00) [pid = 1843] [serial = 1211] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 131 (0x7f7b70d92800) [pid = 1843] [serial = 1253] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 130 (0x7f7b63b89c00) [pid = 1843] [serial = 1235] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 129 (0x7f7b63c9dc00) [pid = 1843] [serial = 1241] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 128 (0x7f7b6b89c800) [pid = 1843] [serial = 1220] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 127 (0x7f7b6e1f5800) [pid = 1843] [serial = 1248] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 126 (0x7f7b6ecba400) [pid = 1843] [serial = 1251] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 125 (0x7f7b6cbd2c00) [pid = 1843] [serial = 1244] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 124 (0x7f7b6ce09000) [pid = 1843] [serial = 1245] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 123 (0x7f7b63b85000) [pid = 1843] [serial = 1239] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 122 (0x7f7b6eb8c400) [pid = 1843] [serial = 1250] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 121 (0x7f7b72606000) [pid = 1843] [serial = 1254] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 120 (0x7f7b6ddeec00) [pid = 1843] [serial = 1256] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 119 (0x7f7b70ea3800) [pid = 1843] [serial = 1208] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 118 (0x7f7b72d29400) [pid = 1843] [serial = 1257] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 117 (0x7f7b662e8800) [pid = 1843] [serial = 1242] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b8b1a8400) [pid = 1843] [serial = 1217] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b63f93800) [pid = 1843] [serial = 1223] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b85bc0400) [pid = 1843] [serial = 1214] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b626c8000) [pid = 1843] [serial = 1238] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b6ddf6400) [pid = 1843] [serial = 1247] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b6bedf000) [pid = 1843] [serial = 1229] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b7335d800) [pid = 1843] [serial = 1232] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b6b89ec00) [pid = 1843] [serial = 1226] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b628d2c00) [pid = 1843] [serial = 1202] [outer = (nil)] [url = about:blank] 15:12:48 INFO - PROCESS | 1843 | 1461190368759 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1435ms 15:12:48 INFO - PROCESS | 1843 | 1461190368776 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:12:48 INFO - PROCESS | 1843 | 1461190368779 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:12:48 INFO - PROCESS | 1843 | 1461190368784 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:12:48 INFO - PROCESS | 1843 | 1461190368790 Marionette TRACE conn3 <- [1,1826,null,{}] 15:12:48 INFO - PROCESS | 1843 | 1461190368804 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:48 INFO - PROCESS | 1843 | 1461190368965 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:12:49 INFO - PROCESS | 1843 | 1461190369118 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e73800 == 109 [pid = 1843] [id = 464] 15:12:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b66406c00) [pid = 1843] [serial = 1393] [outer = (nil)] 15:12:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b6bed6400) [pid = 1843] [serial = 1394] [outer = 0x7f7b66406c00] 15:12:49 INFO - PROCESS | 1843 | 1461190369174 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b6cbd2c00) [pid = 1843] [serial = 1395] [outer = 0x7f7b66406c00] 15:12:49 INFO - PROCESS | 1843 | 1461190369829 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1084ms 15:12:49 INFO - PROCESS | 1843 | 1461190369869 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 1843 | 1461190369872 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:12:49 INFO - PROCESS | 1843 | 1461190369877 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 1843 | 1461190369879 Marionette TRACE conn3 <- [1,1830,null,{}] 15:12:49 INFO - PROCESS | 1843 | 1461190369884 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:50 INFO - PROCESS | 1843 | 1461190370105 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:12:50 INFO - PROCESS | 1843 | 1461190370127 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64dd7000 == 110 [pid = 1843] [id = 465] 15:12:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b6cbd4800) [pid = 1843] [serial = 1396] [outer = (nil)] 15:12:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b6ce0ac00) [pid = 1843] [serial = 1397] [outer = 0x7f7b6cbd4800] 15:12:50 INFO - PROCESS | 1843 | 1461190370183 Marionette DEBUG loaded listener.js 15:12:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b6ddfa800) [pid = 1843] [serial = 1398] [outer = 0x7f7b6cbd4800] 15:12:51 INFO - PROCESS | 1843 | 1461190371019 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1181ms 15:12:51 INFO - PROCESS | 1843 | 1461190371059 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:12:51 INFO - PROCESS | 1843 | 1461190371061 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:12:51 INFO - PROCESS | 1843 | 1461190371073 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:12:51 INFO - PROCESS | 1843 | 1461190371075 Marionette TRACE conn3 <- [1,1834,null,{}] 15:12:51 INFO - PROCESS | 1843 | 1461190371080 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:51 INFO - PROCESS | 1843 | 1461190371279 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:12:51 INFO - PROCESS | 1843 | 1461190371314 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbcc800 == 111 [pid = 1843] [id = 466] 15:12:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b6e1f5800) [pid = 1843] [serial = 1399] [outer = (nil)] 15:12:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6eb2cc00) [pid = 1843] [serial = 1400] [outer = 0x7f7b6e1f5800] 15:12:51 INFO - PROCESS | 1843 | 1461190371380 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6ebed400) [pid = 1843] [serial = 1401] [outer = 0x7f7b6e1f5800] 15:12:52 INFO - PROCESS | 1843 | 1461190372328 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1280ms 15:12:52 INFO - PROCESS | 1843 | 1461190372353 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:12:52 INFO - PROCESS | 1843 | 1461190372356 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:12:52 INFO - PROCESS | 1843 | 1461190372364 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:12:52 INFO - PROCESS | 1843 | 1461190372366 Marionette TRACE conn3 <- [1,1838,null,{}] 15:12:52 INFO - PROCESS | 1843 | 1461190372370 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:52 INFO - PROCESS | 1843 | 1461190372721 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 116 (0x7f7b60708800) [pid = 1843] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 115 (0x7f7b653cc400) [pid = 1843] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 114 (0x7f7b60707800) [pid = 1843] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 113 (0x7f7b6f121c00) [pid = 1843] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 112 (0x7f7b6e1f5000) [pid = 1843] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 111 (0x7f7b63255000) [pid = 1843] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 110 (0x7f7b63c6d000) [pid = 1843] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 109 (0x7f7b63259800) [pid = 1843] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 108 (0x7f7b84c2ec00) [pid = 1843] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 107 (0x7f7b63549400) [pid = 1843] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 106 (0x7f7b63545400) [pid = 1843] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 105 (0x7f7b6bed8c00) [pid = 1843] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 104 (0x7f7b63255400) [pid = 1843] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:12:52 INFO - PROCESS | 1843 | --DOMWINDOW == 103 (0x7f7b6081e000) [pid = 1843] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:12:52 INFO - PROCESS | 1843 | 1461190372845 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6305b000 == 112 [pid = 1843] [id = 467] 15:12:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 104 (0x7f7b60708400) [pid = 1843] [serial = 1402] [outer = (nil)] 15:12:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 105 (0x7f7b6164fc00) [pid = 1843] [serial = 1403] [outer = 0x7f7b60708400] 15:12:52 INFO - PROCESS | 1843 | 1461190372900 Marionette DEBUG loaded listener.js 15:12:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 106 (0x7f7b638b2000) [pid = 1843] [serial = 1404] [outer = 0x7f7b60708400] 15:12:53 INFO - PROCESS | 1843 | 1461190373550 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1227ms 15:12:53 INFO - PROCESS | 1843 | 1461190373594 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:12:53 INFO - PROCESS | 1843 | 1461190373597 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:12:53 INFO - PROCESS | 1843 | 1461190373605 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:12:53 INFO - PROCESS | 1843 | 1461190373608 Marionette TRACE conn3 <- [1,1842,null,{}] 15:12:53 INFO - PROCESS | 1843 | 1461190373622 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:53 INFO - PROCESS | 1843 | 1461190373766 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:12:53 INFO - PROCESS | 1843 | 1461190373780 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0d5000 == 113 [pid = 1843] [id = 468] 15:12:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 107 (0x7f7b63f90400) [pid = 1843] [serial = 1405] [outer = (nil)] 15:12:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 108 (0x7f7b6e1f7800) [pid = 1843] [serial = 1406] [outer = 0x7f7b63f90400] 15:12:53 INFO - PROCESS | 1843 | 1461190373835 Marionette DEBUG loaded listener.js 15:12:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 109 (0x7f7b6fa8b400) [pid = 1843] [serial = 1407] [outer = 0x7f7b63f90400] 15:12:54 INFO - PROCESS | 1843 | 1461190374591 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1032ms 15:12:54 INFO - PROCESS | 1843 | 1461190374638 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:12:54 INFO - PROCESS | 1843 | 1461190374640 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:12:54 INFO - PROCESS | 1843 | 1461190374808 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 1843 | 1461190374814 Marionette TRACE conn3 <- [1,1846,null,{}] 15:12:54 INFO - PROCESS | 1843 | 1461190374822 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:54 INFO - PROCESS | 1843 | 1461190374995 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:12:55 INFO - PROCESS | 1843 | 1461190375187 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63849000 == 114 [pid = 1843] [id = 469] 15:12:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 110 (0x7f7b624b7400) [pid = 1843] [serial = 1408] [outer = (nil)] 15:12:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 111 (0x7f7b628d0c00) [pid = 1843] [serial = 1409] [outer = 0x7f7b624b7400] 15:12:55 INFO - PROCESS | 1843 | 1461190375254 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 112 (0x7f7b63542800) [pid = 1843] [serial = 1410] [outer = 0x7f7b624b7400] 15:12:56 INFO - PROCESS | 1843 | 1461190376126 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1433ms 15:12:56 INFO - PROCESS | 1843 | 1461190376192 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:12:56 INFO - PROCESS | 1843 | 1461190376197 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:12:56 INFO - PROCESS | 1843 | 1461190376203 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:12:56 INFO - PROCESS | 1843 | 1461190376207 Marionette TRACE conn3 <- [1,1850,null,{}] 15:12:56 INFO - PROCESS | 1843 | 1461190376218 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:56 INFO - PROCESS | 1843 | 1461190376405 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:12:56 INFO - PROCESS | 1843 | 1461190376591 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6642f000 == 115 [pid = 1843] [id = 470] 15:12:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 113 (0x7f7b626c5c00) [pid = 1843] [serial = 1411] [outer = (nil)] 15:12:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 114 (0x7f7b662f2400) [pid = 1843] [serial = 1412] [outer = 0x7f7b626c5c00] 15:12:56 INFO - PROCESS | 1843 | 1461190376661 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 115 (0x7f7b6b897000) [pid = 1843] [serial = 1413] [outer = 0x7f7b626c5c00] 15:12:57 INFO - PROCESS | 1843 | 1461190377598 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1432ms 15:12:57 INFO - PROCESS | 1843 | 1461190377635 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:12:57 INFO - PROCESS | 1843 | 1461190377638 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:12:57 INFO - PROCESS | 1843 | 1461190377645 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 1843 | 1461190377648 Marionette TRACE conn3 <- [1,1854,null,{}] 15:12:57 INFO - PROCESS | 1843 | 1461190377653 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:57 INFO - PROCESS | 1843 | 1461190377828 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:12:58 INFO - PROCESS | 1843 | 1461190378084 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e11f800 == 116 [pid = 1843] [id = 471] 15:12:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 116 (0x7f7b6ce04c00) [pid = 1843] [serial = 1414] [outer = (nil)] 15:12:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 117 (0x7f7b6ce11c00) [pid = 1843] [serial = 1415] [outer = 0x7f7b6ce04c00] 15:12:58 INFO - PROCESS | 1843 | 1461190378207 Marionette DEBUG loaded listener.js 15:12:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 118 (0x7f7b6eb84800) [pid = 1843] [serial = 1416] [outer = 0x7f7b6ce04c00] 15:12:59 INFO - PROCESS | 1843 | 1461190379028 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1431ms 15:12:59 INFO - PROCESS | 1843 | 1461190379076 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:12:59 INFO - PROCESS | 1843 | 1461190379079 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:12:59 INFO - PROCESS | 1843 | 1461190379085 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 1843 | 1461190379087 Marionette TRACE conn3 <- [1,1858,null,{}] 15:12:59 INFO - PROCESS | 1843 | 1461190379093 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:12:59 INFO - PROCESS | 1843 | 1461190379272 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:12:59 INFO - PROCESS | 1843 | 1461190379465 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee21800 == 117 [pid = 1843] [id = 472] 15:12:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 119 (0x7f7b615d8000) [pid = 1843] [serial = 1417] [outer = (nil)] 15:12:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 120 (0x7f7b6ecba000) [pid = 1843] [serial = 1418] [outer = 0x7f7b615d8000] 15:12:59 INFO - PROCESS | 1843 | 1461190379535 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 121 (0x7f7b6fa96800) [pid = 1843] [serial = 1419] [outer = 0x7f7b615d8000] 15:13:00 INFO - PROCESS | 1843 | 1461190380356 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1328ms 15:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:13:00 INFO - PROCESS | 1843 | 1461190380415 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 1843 | 1461190380417 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:13:00 INFO - PROCESS | 1843 | 1461190380423 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 1843 | 1461190380427 Marionette TRACE conn3 <- [1,1862,null,{}] 15:13:00 INFO - PROCESS | 1843 | 1461190380432 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:00 INFO - PROCESS | 1843 | 1461190380600 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:13:00 INFO - PROCESS | 1843 | 1461190380792 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fdd0800 == 118 [pid = 1843] [id = 473] 15:13:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 122 (0x7f7b6250e800) [pid = 1843] [serial = 1420] [outer = (nil)] 15:13:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 123 (0x7f7b72412000) [pid = 1843] [serial = 1421] [outer = 0x7f7b6250e800] 15:13:00 INFO - PROCESS | 1843 | 1461190380860 Marionette DEBUG loaded listener.js 15:13:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 124 (0x7f7b72d2ec00) [pid = 1843] [serial = 1422] [outer = 0x7f7b6250e800] 15:13:01 INFO - PROCESS | 1843 | 1461190381726 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1380ms 15:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:13:01 INFO - PROCESS | 1843 | 1461190381802 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:13:01 INFO - PROCESS | 1843 | 1461190381805 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:13:01 INFO - PROCESS | 1843 | 1461190381811 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:13:01 INFO - PROCESS | 1843 | 1461190381814 Marionette TRACE conn3 <- [1,1866,null,{}] 15:13:01 INFO - PROCESS | 1843 | 1461190381819 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:02 INFO - PROCESS | 1843 | 1461190382056 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:13:02 INFO - PROCESS | 1843 | 1461190382246 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bf9800 == 119 [pid = 1843] [id = 474] 15:13:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 125 (0x7f7b7305a400) [pid = 1843] [serial = 1423] [outer = (nil)] 15:13:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 126 (0x7f7b732c8000) [pid = 1843] [serial = 1424] [outer = 0x7f7b7305a400] 15:13:02 INFO - PROCESS | 1843 | 1461190382318 Marionette DEBUG loaded listener.js 15:13:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 127 (0x7f7b73921800) [pid = 1843] [serial = 1425] [outer = 0x7f7b7305a400] 15:13:03 INFO - PROCESS | 1843 | 1461190383196 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1434ms 15:13:03 INFO - PROCESS | 1843 | 1461190383249 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:13:03 INFO - PROCESS | 1843 | 1461190383255 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:13:03 INFO - PROCESS | 1843 | 1461190383263 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:13:03 INFO - PROCESS | 1843 | 1461190383266 Marionette TRACE conn3 <- [1,1870,null,{}] 15:13:03 INFO - PROCESS | 1843 | 1461190383271 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:03 INFO - PROCESS | 1843 | 1461190383444 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:13:03 INFO - PROCESS | 1843 | 1461190383644 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7311d800 == 120 [pid = 1843] [id = 475] 15:13:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 128 (0x7f7b7305ac00) [pid = 1843] [serial = 1426] [outer = (nil)] 15:13:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 129 (0x7f7b75b8bc00) [pid = 1843] [serial = 1427] [outer = 0x7f7b7305ac00] 15:13:03 INFO - PROCESS | 1843 | 1461190383714 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 130 (0x7f7b76fc5c00) [pid = 1843] [serial = 1428] [outer = 0x7f7b7305ac00] 15:13:04 INFO - PROCESS | 1843 | 1461190384537 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1326ms 15:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:13:04 INFO - PROCESS | 1843 | 1461190384590 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:13:04 INFO - PROCESS | 1843 | 1461190384593 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:13:04 INFO - PROCESS | 1843 | 1461190384598 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 1843 | 1461190384601 Marionette TRACE conn3 <- [1,1874,null,{}] 15:13:04 INFO - PROCESS | 1843 | 1461190384606 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:04 INFO - PROCESS | 1843 | 1461190384768 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:13:04 INFO - PROCESS | 1843 | 1461190384964 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b74e9c000 == 121 [pid = 1843] [id = 476] 15:13:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 131 (0x7f7b7335a400) [pid = 1843] [serial = 1429] [outer = (nil)] 15:13:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 132 (0x7f7b78019000) [pid = 1843] [serial = 1430] [outer = 0x7f7b7335a400] 15:13:05 INFO - PROCESS | 1843 | 1461190385028 Marionette DEBUG loaded listener.js 15:13:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 133 (0x7f7b788f3800) [pid = 1843] [serial = 1431] [outer = 0x7f7b7335a400] 15:13:05 INFO - PROCESS | 1843 | 1461190385900 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1378ms 15:13:05 INFO - PROCESS | 1843 | 1461190385977 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 1843 | 1461190385981 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:13:05 INFO - PROCESS | 1843 | 1461190385986 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 1843 | 1461190385989 Marionette TRACE conn3 <- [1,1878,null,{}] 15:13:05 INFO - PROCESS | 1843 | 1461190385993 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:06 INFO - PROCESS | 1843 | 1461190386215 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:13:06 INFO - PROCESS | 1843 | 1461190386409 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77cce800 == 122 [pid = 1843] [id = 477] 15:13:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 134 (0x7f7b6b89b400) [pid = 1843] [serial = 1432] [outer = (nil)] 15:13:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 135 (0x7f7b78c3f800) [pid = 1843] [serial = 1433] [outer = 0x7f7b6b89b400] 15:13:06 INFO - PROCESS | 1843 | 1461190386480 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 136 (0x7f7b7ba91c00) [pid = 1843] [serial = 1434] [outer = 0x7f7b6b89b400] 15:13:07 INFO - PROCESS | 1843 | 1461190387292 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1382ms 15:13:07 INFO - PROCESS | 1843 | 1461190387368 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:13:07 INFO - PROCESS | 1843 | 1461190387372 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:13:07 INFO - PROCESS | 1843 | 1461190387377 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 1843 | 1461190387379 Marionette TRACE conn3 <- [1,1882,null,{}] 15:13:07 INFO - PROCESS | 1843 | 1461190387385 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:07 INFO - PROCESS | 1843 | 1461190387553 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:13:07 INFO - PROCESS | 1843 | 1461190387744 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78ccd800 == 123 [pid = 1843] [id = 478] 15:13:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 137 (0x7f7b626ce400) [pid = 1843] [serial = 1435] [outer = (nil)] 15:13:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 138 (0x7f7b75b91800) [pid = 1843] [serial = 1436] [outer = 0x7f7b626ce400] 15:13:07 INFO - PROCESS | 1843 | 1461190387814 Marionette DEBUG loaded listener.js 15:13:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b85856400) [pid = 1843] [serial = 1437] [outer = 0x7f7b626ce400] 15:13:08 INFO - PROCESS | 1843 | 1461190388624 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1278ms 15:13:08 INFO - PROCESS | 1843 | 1461190388670 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:13:08 INFO - PROCESS | 1843 | 1461190388674 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:13:08 INFO - PROCESS | 1843 | 1461190388679 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:13:08 INFO - PROCESS | 1843 | 1461190388683 Marionette TRACE conn3 <- [1,1886,null,{}] 15:13:08 INFO - PROCESS | 1843 | 1461190388688 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:08 INFO - PROCESS | 1843 | 1461190388887 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:13:09 INFO - PROCESS | 1843 | 1461190389088 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85d33800 == 124 [pid = 1843] [id = 479] 15:13:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b628d7000) [pid = 1843] [serial = 1438] [outer = (nil)] 15:13:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b870f6c00) [pid = 1843] [serial = 1439] [outer = 0x7f7b628d7000] 15:13:09 INFO - PROCESS | 1843 | 1461190389161 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b8a84ec00) [pid = 1843] [serial = 1440] [outer = 0x7f7b628d7000] 15:13:10 INFO - PROCESS | 1843 | 1461190390021 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1387ms 15:13:10 INFO - PROCESS | 1843 | 1461190390068 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 1843 | 1461190390072 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:13:10 INFO - PROCESS | 1843 | 1461190390077 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 1843 | 1461190390080 Marionette TRACE conn3 <- [1,1890,null,{}] 15:13:10 INFO - PROCESS | 1843 | 1461190390085 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:10 INFO - PROCESS | 1843 | 1461190390250 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:13:10 INFO - PROCESS | 1843 | 1461190390447 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8ae1d000 == 125 [pid = 1843] [id = 480] 15:13:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b8584cc00) [pid = 1843] [serial = 1441] [outer = (nil)] 15:13:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b8ae44400) [pid = 1843] [serial = 1442] [outer = 0x7f7b8584cc00] 15:13:10 INFO - PROCESS | 1843 | 1461190390511 Marionette DEBUG loaded listener.js 15:13:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b8b103000) [pid = 1843] [serial = 1443] [outer = 0x7f7b8584cc00] 15:13:11 INFO - PROCESS | 1843 | 1461190391357 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1328ms 15:13:11 INFO - PROCESS | 1843 | 1461190391407 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:13:11 INFO - PROCESS | 1843 | 1461190391410 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:13:11 INFO - PROCESS | 1843 | 1461190391415 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:13:11 INFO - PROCESS | 1843 | 1461190391418 Marionette TRACE conn3 <- [1,1894,null,{}] 15:13:11 INFO - PROCESS | 1843 | 1461190391423 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:11 INFO - PROCESS | 1843 | 1461190391593 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:13:11 INFO - PROCESS | 1843 | 1461190391793 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8cf85000 == 126 [pid = 1843] [id = 481] 15:13:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b61663400) [pid = 1843] [serial = 1444] [outer = (nil)] 15:13:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b6166b400) [pid = 1843] [serial = 1445] [outer = 0x7f7b61663400] 15:13:11 INFO - PROCESS | 1843 | 1461190391861 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b61670400) [pid = 1843] [serial = 1446] [outer = 0x7f7b61663400] 15:13:12 INFO - PROCESS | 1843 | 1461190392703 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1330ms 15:13:12 INFO - PROCESS | 1843 | 1461190392746 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 1843 | 1461190392750 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:13:12 INFO - PROCESS | 1843 | 1461190392755 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 1843 | 1461190392757 Marionette TRACE conn3 <- [1,1898,null,{}] 15:13:12 INFO - PROCESS | 1843 | 1461190392762 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:12 INFO - PROCESS | 1843 | 1461190392936 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:13:13 INFO - PROCESS | 1843 | 1461190393147 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b90282800 == 127 [pid = 1843] [id = 482] 15:13:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b61664800) [pid = 1843] [serial = 1447] [outer = (nil)] 15:13:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b870f4000) [pid = 1843] [serial = 1448] [outer = 0x7f7b61664800] 15:13:13 INFO - PROCESS | 1843 | 1461190393253 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b8b1ac400) [pid = 1843] [serial = 1449] [outer = 0x7f7b61664800] 15:13:14 INFO - PROCESS | 1843 | 1461190394155 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1478ms 15:13:14 INFO - PROCESS | 1843 | 1461190394233 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:13:14 INFO - PROCESS | 1843 | 1461190394236 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:13:14 INFO - PROCESS | 1843 | 1461190394242 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:13:14 INFO - PROCESS | 1843 | 1461190394244 Marionette TRACE conn3 <- [1,1902,null,{}] 15:13:14 INFO - PROCESS | 1843 | 1461190394249 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:14 INFO - PROCESS | 1843 | 1461190394429 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:13:14 INFO - PROCESS | 1843 | 1461190394625 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63077000 == 128 [pid = 1843] [id = 483] 15:13:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b6081c400) [pid = 1843] [serial = 1450] [outer = (nil)] 15:13:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b61975800) [pid = 1843] [serial = 1451] [outer = 0x7f7b6081c400] 15:13:14 INFO - PROCESS | 1843 | 1461190394692 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b61979c00) [pid = 1843] [serial = 1452] [outer = 0x7f7b6081c400] 15:13:16 INFO - PROCESS | 1843 | 1461190396131 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1932ms 15:13:16 INFO - PROCESS | 1843 | 1461190396175 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 1843 | 1461190396181 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:13:16 INFO - PROCESS | 1843 | 1461190396189 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 1843 | 1461190396193 Marionette TRACE conn3 <- [1,1906,null,{}] 15:13:16 INFO - PROCESS | 1843 | 1461190396199 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:16 INFO - PROCESS | 1843 | 1461190396385 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:13:16 INFO - PROCESS | 1843 | 1461190396590 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b811000 == 129 [pid = 1843] [id = 484] 15:13:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b6250e400) [pid = 1843] [serial = 1453] [outer = (nil)] 15:13:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b628d4000) [pid = 1843] [serial = 1454] [outer = 0x7f7b6250e400] 15:13:16 INFO - PROCESS | 1843 | 1461190396651 Marionette DEBUG loaded listener.js 15:13:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b6353d800) [pid = 1843] [serial = 1455] [outer = 0x7f7b6250e400] 15:13:17 INFO - PROCESS | 1843 | 1461190397734 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1579ms 15:13:17 INFO - PROCESS | 1843 | 1461190397768 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:13:17 INFO - PROCESS | 1843 | 1461190397776 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:13:17 INFO - PROCESS | 1843 | 1461190397785 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:13:17 INFO - PROCESS | 1843 | 1461190397788 Marionette TRACE conn3 <- [1,1910,null,{}] 15:13:17 INFO - PROCESS | 1843 | 1461190397792 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:17 INFO - PROCESS | 1843 | 1461190397964 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:13:18 INFO - PROCESS | 1843 | 1461190398212 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6343d800 == 130 [pid = 1843] [id = 485] 15:13:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b63b8c000) [pid = 1843] [serial = 1456] [outer = (nil)] 15:13:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b63bdcc00) [pid = 1843] [serial = 1457] [outer = 0x7f7b63b8c000] 15:13:18 INFO - PROCESS | 1843 | 1461190398289 Marionette DEBUG loaded listener.js 15:13:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b63ced000) [pid = 1843] [serial = 1458] [outer = 0x7f7b63b8c000] 15:13:18 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aec7000 == 129 [pid = 1843] [id = 220] 15:13:18 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a29800 == 128 [pid = 1843] [id = 291] 15:13:18 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7fb12000 == 127 [pid = 1843] [id = 49] 15:13:18 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76f28000 == 126 [pid = 1843] [id = 64] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6305b000 == 125 [pid = 1843] [id = 467] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbcc800 == 124 [pid = 1843] [id = 466] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64dd7000 == 123 [pid = 1843] [id = 465] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e73800 == 122 [pid = 1843] [id = 464] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6177f000 == 121 [pid = 1843] [id = 463] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66145800 == 120 [pid = 1843] [id = 462] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62827800 == 119 [pid = 1843] [id = 461] 15:13:19 INFO - PROCESS | 1843 | 1461190399215 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:13:19 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bf9f000 == 118 [pid = 1843] [id = 410] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b6ce11400) [pid = 1843] [serial = 1329] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b6081c000) [pid = 1843] [serial = 1313] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b70eb0400) [pid = 1843] [serial = 1332] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b6ef63400) [pid = 1843] [serial = 1322] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b8b2cb400) [pid = 1843] [serial = 1293] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b66411800) [pid = 1843] [serial = 1326] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b6640e000) [pid = 1843] [serial = 1299] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b8b1ac000) [pid = 1843] [serial = 1290] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b653c6c00) [pid = 1843] [serial = 1316] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b664d5000) [pid = 1843] [serial = 1317] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b653c7000) [pid = 1843] [serial = 1325] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b73058c00) [pid = 1843] [serial = 1302] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b6bee2c00) [pid = 1843] [serial = 1319] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b6ce04000) [pid = 1843] [serial = 1320] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b6cbdac00) [pid = 1843] [serial = 1328] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b6f152000) [pid = 1843] [serial = 1323] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b8b1ad000) [pid = 1843] [serial = 1296] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 142 (0x7f7b6f4a2400) [pid = 1843] [serial = 1331] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 141 (0x7f7b6eb2dc00) [pid = 1843] [serial = 1305] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 140 (0x7f7b628d3000) [pid = 1843] [serial = 1314] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 139 (0x7f7b626cb000) [pid = 1843] [serial = 1334] [outer = (nil)] [url = about:blank] 15:13:19 INFO - PROCESS | 1843 | --DOMWINDOW == 138 (0x7f7b63c6d400) [pid = 1843] [serial = 1335] [outer = (nil)] [url = about:blank] 15:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1477ms 15:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:13:19 INFO - PROCESS | 1843 | 1461190399262 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 1843 | 1461190399265 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:13:19 INFO - PROCESS | 1843 | 1461190399271 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 1843 | 1461190399276 Marionette TRACE conn3 <- [1,1914,null,{}] 15:13:19 INFO - PROCESS | 1843 | 1461190399290 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:19 INFO - PROCESS | 1843 | 1461190399446 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:13:19 INFO - PROCESS | 1843 | 1461190399605 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63858800 == 119 [pid = 1843] [id = 486] 15:13:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 139 (0x7f7b63b8ec00) [pid = 1843] [serial = 1459] [outer = (nil)] 15:13:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 140 (0x7f7b66408400) [pid = 1843] [serial = 1460] [outer = 0x7f7b63b8ec00] 15:13:19 INFO - PROCESS | 1843 | 1461190399667 Marionette DEBUG loaded listener.js 15:13:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 141 (0x7f7b6b883400) [pid = 1843] [serial = 1461] [outer = 0x7f7b63b8ec00] 15:13:20 INFO - PROCESS | 1843 | 1461190400402 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1183ms 15:13:20 INFO - PROCESS | 1843 | 1461190400453 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:13:20 INFO - PROCESS | 1843 | 1461190400457 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:13:20 INFO - PROCESS | 1843 | 1461190400484 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:13:20 INFO - PROCESS | 1843 | 1461190400487 Marionette TRACE conn3 <- [1,1918,null,{}] 15:13:20 INFO - PROCESS | 1843 | 1461190400492 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:20 INFO - PROCESS | 1843 | 1461190400644 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:13:20 INFO - PROCESS | 1843 | 1461190400653 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6615a000 == 120 [pid = 1843] [id = 487] 15:13:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 142 (0x7f7b662f5800) [pid = 1843] [serial = 1462] [outer = (nil)] 15:13:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 143 (0x7f7b6bc5b400) [pid = 1843] [serial = 1463] [outer = 0x7f7b662f5800] 15:13:20 INFO - PROCESS | 1843 | 1461190400710 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b6beddc00) [pid = 1843] [serial = 1464] [outer = 0x7f7b662f5800] 15:13:21 INFO - PROCESS | 1843 | 1461190401516 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1083ms 15:13:21 INFO - PROCESS | 1843 | 1461190401562 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 1843 | 1461190401565 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:13:21 INFO - PROCESS | 1843 | 1461190401570 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 1843 | 1461190401572 Marionette TRACE conn3 <- [1,1922,null,{}] 15:13:21 INFO - PROCESS | 1843 | 1461190401577 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:21 INFO - PROCESS | 1843 | 1461190401825 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:13:21 INFO - PROCESS | 1843 | 1461190401853 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd6000 == 121 [pid = 1843] [id = 488] 15:13:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b625b3800) [pid = 1843] [serial = 1465] [outer = (nil)] 15:13:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b6c082000) [pid = 1843] [serial = 1466] [outer = 0x7f7b625b3800] 15:13:21 INFO - PROCESS | 1843 | 1461190401908 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b6ce02c00) [pid = 1843] [serial = 1467] [outer = 0x7f7b625b3800] 15:13:22 INFO - PROCESS | 1843 | 1461190402737 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1224ms 15:13:22 INFO - PROCESS | 1843 | 1461190402796 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:13:22 INFO - PROCESS | 1843 | 1461190402800 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:13:22 INFO - PROCESS | 1843 | 1461190402808 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 1843 | 1461190402810 Marionette TRACE conn3 <- [1,1926,null,{}] 15:13:22 INFO - PROCESS | 1843 | 1461190402814 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:23 INFO - PROCESS | 1843 | 1461190403032 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:13:23 INFO - PROCESS | 1843 | 1461190403077 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce9f800 == 122 [pid = 1843] [id = 489] 15:13:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b6ddedc00) [pid = 1843] [serial = 1468] [outer = (nil)] 15:13:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b6ecbac00) [pid = 1843] [serial = 1469] [outer = 0x7f7b6ddedc00] 15:13:23 INFO - PROCESS | 1843 | 1461190403143 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b6f4a2400) [pid = 1843] [serial = 1470] [outer = 0x7f7b6ddedc00] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b625b5c00) [pid = 1843] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b60703800) [pid = 1843] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b60704400) [pid = 1843] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b66406c00) [pid = 1843] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b6cbd4800) [pid = 1843] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b6e1f5800) [pid = 1843] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:13:24 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b60708400) [pid = 1843] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:13:24 INFO - PROCESS | 1843 | 1461190404381 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1627ms 15:13:24 INFO - PROCESS | 1843 | 1461190404437 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 1843 | 1461190404441 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:13:24 INFO - PROCESS | 1843 | 1461190404446 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 1843 | 1461190404448 Marionette TRACE conn3 <- [1,1930,null,{}] 15:13:24 INFO - PROCESS | 1843 | 1461190404453 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:24 INFO - PROCESS | 1843 | 1461190404597 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:13:24 INFO - PROCESS | 1843 | 1461190404794 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbcc000 == 123 [pid = 1843] [id = 490] 15:13:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b60822000) [pid = 1843] [serial = 1471] [outer = (nil)] 15:13:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b6ce09c00) [pid = 1843] [serial = 1472] [outer = 0x7f7b60822000] 15:13:24 INFO - PROCESS | 1843 | 1461190404849 Marionette DEBUG loaded listener.js 15:13:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b6f73f800) [pid = 1843] [serial = 1473] [outer = 0x7f7b60822000] 15:13:25 INFO - PROCESS | 1843 | 1461190405430 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1024ms 15:13:25 INFO - PROCESS | 1843 | 1461190405470 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:13:25 INFO - PROCESS | 1843 | 1461190405472 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:13:25 INFO - PROCESS | 1843 | 1461190405478 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:13:25 INFO - PROCESS | 1843 | 1461190405480 Marionette TRACE conn3 <- [1,1934,null,{}] 15:13:25 INFO - PROCESS | 1843 | 1461190405485 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:25 INFO - PROCESS | 1843 | 1461190405631 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:13:25 INFO - PROCESS | 1843 | 1461190405646 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f7ef000 == 124 [pid = 1843] [id = 491] 15:13:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b6eb39800) [pid = 1843] [serial = 1474] [outer = (nil)] 15:13:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b72413400) [pid = 1843] [serial = 1475] [outer = 0x7f7b6eb39800] 15:13:25 INFO - PROCESS | 1843 | 1461190405702 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b72d30c00) [pid = 1843] [serial = 1476] [outer = 0x7f7b6eb39800] 15:13:26 INFO - PROCESS | 1843 | 1461190406788 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1375ms 15:13:26 INFO - PROCESS | 1843 | 1461190406855 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 1843 | 1461190406861 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:13:26 INFO - PROCESS | 1843 | 1461190406869 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 1843 | 1461190406874 Marionette TRACE conn3 <- [1,1938,null,{}] 15:13:26 INFO - PROCESS | 1843 | 1461190406881 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:27 INFO - PROCESS | 1843 | 1461190407097 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:13:27 INFO - PROCESS | 1843 | 1461190407288 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64955000 == 125 [pid = 1843] [id = 492] 15:13:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b624b7000) [pid = 1843] [serial = 1477] [outer = (nil)] 15:13:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b628dc800) [pid = 1843] [serial = 1478] [outer = 0x7f7b624b7000] 15:13:27 INFO - PROCESS | 1843 | 1461190407357 Marionette DEBUG loaded listener.js 15:13:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b6354bc00) [pid = 1843] [serial = 1479] [outer = 0x7f7b624b7000] 15:13:28 INFO - PROCESS | 1843 | 1461190408306 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1479ms 15:13:28 INFO - PROCESS | 1843 | 1461190408349 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:13:28 INFO - PROCESS | 1843 | 1461190408358 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:13:28 INFO - PROCESS | 1843 | 1461190408367 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:13:28 INFO - PROCESS | 1843 | 1461190408370 Marionette TRACE conn3 <- [1,1942,null,{}] 15:13:28 INFO - PROCESS | 1843 | 1461190408375 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:28 INFO - PROCESS | 1843 | 1461190408546 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:13:28 INFO - PROCESS | 1843 | 1461190408744 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0d3000 == 126 [pid = 1843] [id = 493] 15:13:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b624b8400) [pid = 1843] [serial = 1480] [outer = (nil)] 15:13:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b662f7000) [pid = 1843] [serial = 1481] [outer = 0x7f7b624b8400] 15:13:28 INFO - PROCESS | 1843 | 1461190408810 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b6b89b000) [pid = 1843] [serial = 1482] [outer = 0x7f7b624b8400] 15:13:29 INFO - PROCESS | 1843 | 1461190409681 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1338ms 15:13:29 INFO - PROCESS | 1843 | 1461190409706 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:13:29 INFO - PROCESS | 1843 | 1461190409710 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:13:29 INFO - PROCESS | 1843 | 1461190409716 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:13:29 INFO - PROCESS | 1843 | 1461190409721 Marionette TRACE conn3 <- [1,1946,null,{}] 15:13:29 INFO - PROCESS | 1843 | 1461190409736 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:29 INFO - PROCESS | 1843 | 1461190409916 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:13:30 INFO - PROCESS | 1843 | 1461190410121 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fddd000 == 127 [pid = 1843] [id = 494] 15:13:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b64bd4000) [pid = 1843] [serial = 1483] [outer = (nil)] 15:13:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b6eb38800) [pid = 1843] [serial = 1484] [outer = 0x7f7b64bd4000] 15:13:30 INFO - PROCESS | 1843 | 1461190410190 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b6f151400) [pid = 1843] [serial = 1485] [outer = 0x7f7b64bd4000] 15:13:31 INFO - PROCESS | 1843 | 1461190411051 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1386ms 15:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:13:31 INFO - PROCESS | 1843 | 1461190411101 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:13:31 INFO - PROCESS | 1843 | 1461190411105 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:13:31 INFO - PROCESS | 1843 | 1461190411111 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:13:31 INFO - PROCESS | 1843 | 1461190411114 Marionette TRACE conn3 <- [1,1950,null,{}] 15:13:31 INFO - PROCESS | 1843 | 1461190411118 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:31 INFO - PROCESS | 1843 | 1461190411294 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:13:31 INFO - PROCESS | 1843 | 1461190411519 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72ebd800 == 128 [pid = 1843] [id = 495] 15:13:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b6f153c00) [pid = 1843] [serial = 1486] [outer = (nil)] 15:13:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b7305b800) [pid = 1843] [serial = 1487] [outer = 0x7f7b6f153c00] 15:13:31 INFO - PROCESS | 1843 | 1461190411636 Marionette DEBUG loaded listener.js 15:13:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b7317b800) [pid = 1843] [serial = 1488] [outer = 0x7f7b6f153c00] 15:13:32 INFO - PROCESS | 1843 | 1461190412483 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1431ms 15:13:32 INFO - PROCESS | 1843 | 1461190412542 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:13:32 INFO - PROCESS | 1843 | 1461190412545 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:13:32 INFO - PROCESS | 1843 | 1461190412550 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:13:32 INFO - PROCESS | 1843 | 1461190412553 Marionette TRACE conn3 <- [1,1954,null,{}] 15:13:32 INFO - PROCESS | 1843 | 1461190412558 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:32 INFO - PROCESS | 1843 | 1461190412736 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:13:32 INFO - PROCESS | 1843 | 1461190412936 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a1c000 == 129 [pid = 1843] [id = 496] 15:13:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b6fd17400) [pid = 1843] [serial = 1489] [outer = (nil)] 15:13:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b73188c00) [pid = 1843] [serial = 1490] [outer = 0x7f7b6fd17400] 15:13:33 INFO - PROCESS | 1843 | 1461190413005 Marionette DEBUG loaded listener.js 15:13:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b7335ac00) [pid = 1843] [serial = 1491] [outer = 0x7f7b6fd17400] 15:13:33 INFO - PROCESS | 1843 | 1461190413876 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1378ms 15:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:13:33 INFO - PROCESS | 1843 | 1461190413930 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:13:33 INFO - PROCESS | 1843 | 1461190413932 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:13:33 INFO - PROCESS | 1843 | 1461190413938 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:13:33 INFO - PROCESS | 1843 | 1461190413941 Marionette TRACE conn3 <- [1,1958,null,{}] 15:13:33 INFO - PROCESS | 1843 | 1461190413946 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:34 INFO - PROCESS | 1843 | 1461190414153 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:13:34 INFO - PROCESS | 1843 | 1461190414350 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7b98f800 == 130 [pid = 1843] [id = 497] 15:13:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b73928000) [pid = 1843] [serial = 1492] [outer = (nil)] 15:13:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b76be1c00) [pid = 1843] [serial = 1493] [outer = 0x7f7b73928000] 15:13:34 INFO - PROCESS | 1843 | 1461190414423 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b7ee56800) [pid = 1843] [serial = 1494] [outer = 0x7f7b73928000] 15:13:35 INFO - PROCESS | 1843 | 1461190415258 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1378ms 15:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:13:35 INFO - PROCESS | 1843 | 1461190415318 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 1843 | 1461190415321 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:13:35 INFO - PROCESS | 1843 | 1461190415327 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 1843 | 1461190415330 Marionette TRACE conn3 <- [1,1962,null,{}] 15:13:35 INFO - PROCESS | 1843 | 1461190415335 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:35 INFO - PROCESS | 1843 | 1461190415517 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:13:35 INFO - PROCESS | 1843 | 1461190415718 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88911000 == 131 [pid = 1843] [id = 498] 15:13:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b751a8800) [pid = 1843] [serial = 1495] [outer = (nil)] 15:13:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b85d1c800) [pid = 1843] [serial = 1496] [outer = 0x7f7b751a8800] 15:13:35 INFO - PROCESS | 1843 | 1461190415786 Marionette DEBUG loaded listener.js 15:13:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b86d73000) [pid = 1843] [serial = 1497] [outer = 0x7f7b751a8800] 15:13:36 INFO - PROCESS | 1843 | 1461190416639 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1378ms 15:13:36 INFO - PROCESS | 1843 | 1461190416706 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:13:36 INFO - PROCESS | 1843 | 1461190416710 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:13:36 INFO - PROCESS | 1843 | 1461190416715 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:13:36 INFO - PROCESS | 1843 | 1461190416719 Marionette TRACE conn3 <- [1,1966,null,{}] 15:13:36 INFO - PROCESS | 1843 | 1461190416724 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:36 INFO - PROCESS | 1843 | 1461190416913 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:13:37 INFO - PROCESS | 1843 | 1461190417115 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8cf88800 == 132 [pid = 1843] [id = 499] 15:13:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b60707400) [pid = 1843] [serial = 1498] [outer = (nil)] 15:13:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b85f04800) [pid = 1843] [serial = 1499] [outer = 0x7f7b60707400] 15:13:37 INFO - PROCESS | 1843 | 1461190417229 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b8a853c00) [pid = 1843] [serial = 1500] [outer = 0x7f7b60707400] 15:13:38 INFO - PROCESS | 1843 | 1461190418057 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1392ms 15:13:38 INFO - PROCESS | 1843 | 1461190418110 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:13:38 INFO - PROCESS | 1843 | 1461190418116 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:13:38 INFO - PROCESS | 1843 | 1461190418126 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:13:38 INFO - PROCESS | 1843 | 1461190418128 Marionette TRACE conn3 <- [1,1970,null,{}] 15:13:38 INFO - PROCESS | 1843 | 1461190418133 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:38 INFO - PROCESS | 1843 | 1461190418311 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:13:38 INFO - PROCESS | 1843 | 1461190418524 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e08f800 == 133 [pid = 1843] [id = 500] 15:13:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b5e489000) [pid = 1843] [serial = 1501] [outer = (nil)] 15:13:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b5e48f400) [pid = 1843] [serial = 1502] [outer = 0x7f7b5e489000] 15:13:38 INFO - PROCESS | 1843 | 1461190418594 Marionette DEBUG loaded listener.js 15:13:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b5e494000) [pid = 1843] [serial = 1503] [outer = 0x7f7b5e489000] 15:13:39 INFO - PROCESS | 1843 | 1461190419433 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1375ms 15:13:39 INFO - PROCESS | 1843 | 1461190419502 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 1843 | 1461190419505 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:13:39 INFO - PROCESS | 1843 | 1461190419511 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 1843 | 1461190419513 Marionette TRACE conn3 <- [1,1974,null,{}] 15:13:39 INFO - PROCESS | 1843 | 1461190419518 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:39 INFO - PROCESS | 1843 | 1461190419695 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:13:39 INFO - PROCESS | 1843 | 1461190419898 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b90286000 == 134 [pid = 1843] [id = 501] 15:13:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b5e48b800) [pid = 1843] [serial = 1504] [outer = (nil)] 15:13:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b8a757c00) [pid = 1843] [serial = 1505] [outer = 0x7f7b5e48b800] 15:13:39 INFO - PROCESS | 1843 | 1461190419967 Marionette DEBUG loaded listener.js 15:13:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b8adc8800) [pid = 1843] [serial = 1506] [outer = 0x7f7b5e48b800] 15:13:40 INFO - PROCESS | 1843 | 1461190420822 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1378ms 15:13:40 INFO - PROCESS | 1843 | 1461190420890 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:13:40 INFO - PROCESS | 1843 | 1461190420894 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:13:40 INFO - PROCESS | 1843 | 1461190420902 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:13:40 INFO - PROCESS | 1843 | 1461190420905 Marionette TRACE conn3 <- [1,1978,null,{}] 15:13:40 INFO - PROCESS | 1843 | 1461190420910 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:41 INFO - PROCESS | 1843 | 1461190421160 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:13:41 INFO - PROCESS | 1843 | 1461190421360 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e0a2800 == 135 [pid = 1843] [id = 502] 15:13:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b5e493800) [pid = 1843] [serial = 1507] [outer = (nil)] 15:13:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b60519800) [pid = 1843] [serial = 1508] [outer = 0x7f7b5e493800] 15:13:41 INFO - PROCESS | 1843 | 1461190421479 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b8af6e800) [pid = 1843] [serial = 1509] [outer = 0x7f7b5e493800] 15:13:42 INFO - PROCESS | 1843 | 1461190422306 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1436ms 15:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:13:42 INFO - PROCESS | 1843 | 1461190422337 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:13:42 INFO - PROCESS | 1843 | 1461190422339 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:13:42 INFO - PROCESS | 1843 | 1461190422345 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 1843 | 1461190422348 Marionette TRACE conn3 <- [1,1982,null,{}] 15:13:42 INFO - PROCESS | 1843 | 1461190422353 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:42 INFO - PROCESS | 1843 | 1461190422532 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:13:42 INFO - PROCESS | 1843 | 1461190422743 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e580800 == 136 [pid = 1843] [id = 503] 15:13:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b6050f400) [pid = 1843] [serial = 1510] [outer = (nil)] 15:13:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b607aec00) [pid = 1843] [serial = 1511] [outer = 0x7f7b6050f400] 15:13:42 INFO - PROCESS | 1843 | 1461190422810 Marionette DEBUG loaded listener.js 15:13:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b607b3400) [pid = 1843] [serial = 1512] [outer = 0x7f7b6050f400] 15:13:43 INFO - PROCESS | 1843 | 1461190423635 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1332ms 15:13:43 INFO - PROCESS | 1843 | 1461190423678 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 1843 | 1461190423681 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:13:43 INFO - PROCESS | 1843 | 1461190423686 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 1843 | 1461190423688 Marionette TRACE conn3 <- [1,1986,null,{}] 15:13:43 INFO - PROCESS | 1843 | 1461190423694 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:43 INFO - PROCESS | 1843 | 1461190423870 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:13:44 INFO - PROCESS | 1843 | 1461190424075 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e193000 == 137 [pid = 1843] [id = 504] 15:13:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b607a7000) [pid = 1843] [serial = 1513] [outer = (nil)] 15:13:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b6ca5cc00) [pid = 1843] [serial = 1514] [outer = 0x7f7b607a7000] 15:13:44 INFO - PROCESS | 1843 | 1461190424142 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b6ca60c00) [pid = 1843] [serial = 1515] [outer = 0x7f7b607a7000] 15:13:44 INFO - PROCESS | 1843 | 1461190424972 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1331ms 15:13:45 INFO - PROCESS | 1843 | 1461190425019 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 1843 | 1461190425022 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:13:45 INFO - PROCESS | 1843 | 1461190425028 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 1843 | 1461190425030 Marionette TRACE conn3 <- [1,1990,null,{}] 15:13:45 INFO - PROCESS | 1843 | 1461190425035 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:45 INFO - PROCESS | 1843 | 1461190425210 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:13:45 INFO - PROCESS | 1843 | 1461190425420 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e1aa800 == 138 [pid = 1843] [id = 505] 15:13:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b607ac400) [pid = 1843] [serial = 1516] [outer = (nil)] 15:13:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6ca60800) [pid = 1843] [serial = 1517] [outer = 0x7f7b607ac400] 15:13:45 INFO - PROCESS | 1843 | 1461190425529 Marionette DEBUG loaded listener.js 15:13:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b6ca69800) [pid = 1843] [serial = 1518] [outer = 0x7f7b607ac400] 15:13:46 INFO - PROCESS | 1843 | 1461190426424 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1425ms 15:13:46 INFO - PROCESS | 1843 | 1461190426456 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:13:46 INFO - PROCESS | 1843 | 1461190426459 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:13:46 INFO - PROCESS | 1843 | 1461190426464 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:13:46 INFO - PROCESS | 1843 | 1461190426466 Marionette TRACE conn3 <- [1,1994,null,{}] 15:13:46 INFO - PROCESS | 1843 | 1461190426472 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:47 INFO - PROCESS | 1843 | 1461190427048 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:13:47 INFO - PROCESS | 1843 | 1461190427331 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6068b000 == 139 [pid = 1843] [id = 506] 15:13:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b60518800) [pid = 1843] [serial = 1519] [outer = (nil)] 15:13:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b6051d400) [pid = 1843] [serial = 1520] [outer = 0x7f7b60518800] 15:13:47 INFO - PROCESS | 1843 | 1461190427438 Marionette DEBUG loaded listener.js 15:13:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b60789c00) [pid = 1843] [serial = 1521] [outer = 0x7f7b60518800] 15:13:48 INFO - PROCESS | 1843 | 1461190428230 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1780ms 15:13:48 INFO - PROCESS | 1843 | 1461190428246 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:13:48 INFO - PROCESS | 1843 | 1461190428251 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:13:48 INFO - PROCESS | 1843 | 1461190428257 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 1843 | 1461190428262 Marionette TRACE conn3 <- [1,1998,null,{}] 15:13:48 INFO - PROCESS | 1843 | 1461190428268 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:48 INFO - PROCESS | 1843 | 1461190428458 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:13:48 INFO - PROCESS | 1843 | 1461190428683 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63fde800 == 140 [pid = 1843] [id = 507] 15:13:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b6165a400) [pid = 1843] [serial = 1522] [outer = (nil)] 15:13:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b6166e000) [pid = 1843] [serial = 1523] [outer = 0x7f7b6165a400] 15:13:48 INFO - PROCESS | 1843 | 1461190428860 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b624ba000) [pid = 1843] [serial = 1524] [outer = 0x7f7b6165a400] 15:13:49 INFO - PROCESS | 1843 | 1461190429867 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1688ms 15:13:49 INFO - PROCESS | 1843 | 1461190429945 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:13:49 INFO - PROCESS | 1843 | 1461190429948 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:13:49 INFO - PROCESS | 1843 | 1461190429955 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:13:49 INFO - PROCESS | 1843 | 1461190429957 Marionette TRACE conn3 <- [1,2002,null,{}] 15:13:49 INFO - PROCESS | 1843 | 1461190429962 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:50 INFO - PROCESS | 1843 | 1461190430184 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbcc000 == 139 [pid = 1843] [id = 490] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce9f800 == 138 [pid = 1843] [id = 489] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b76b47000) [pid = 1843] [serial = 1364] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b772eb400) [pid = 1843] [serial = 1367] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b7ee57c00) [pid = 1843] [serial = 1370] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b85d12800) [pid = 1843] [serial = 1373] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b870c5c00) [pid = 1843] [serial = 1376] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b628d9400) [pid = 1843] [serial = 1379] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b638b9800) [pid = 1843] [serial = 1382] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b6e1f7800) [pid = 1843] [serial = 1406] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd6000 == 137 [pid = 1843] [id = 488] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6615a000 == 136 [pid = 1843] [id = 487] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63858800 == 135 [pid = 1843] [id = 486] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6343d800 == 134 [pid = 1843] [id = 485] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b811000 == 133 [pid = 1843] [id = 484] 15:13:50 INFO - PROCESS | 1843 | 1461190430532 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85d33800 == 132 [pid = 1843] [id = 479] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78ccd800 == 131 [pid = 1843] [id = 478] 15:13:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63058800 == 132 [pid = 1843] [id = 508] 15:13:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6164f400) [pid = 1843] [serial = 1525] [outer = (nil)] 15:13:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b63541c00) [pid = 1843] [serial = 1526] [outer = 0x7f7b6164f400] 15:13:50 INFO - PROCESS | 1843 | 1461190430608 Marionette DEBUG loaded listener.js 15:13:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b63c68000) [pid = 1843] [serial = 1527] [outer = 0x7f7b6164f400] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77cce800 == 131 [pid = 1843] [id = 477] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b74e9c000 == 130 [pid = 1843] [id = 476] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7311d800 == 129 [pid = 1843] [id = 475] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bf9800 == 128 [pid = 1843] [id = 474] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fdd0800 == 127 [pid = 1843] [id = 473] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee21800 == 126 [pid = 1843] [id = 472] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e11f800 == 125 [pid = 1843] [id = 471] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6642f000 == 124 [pid = 1843] [id = 470] 15:13:50 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63849000 == 123 [pid = 1843] [id = 469] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b6eb30400) [pid = 1843] [serial = 1346] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b662f3c00) [pid = 1843] [serial = 1337] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b73926000) [pid = 1843] [serial = 1358] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b759b5400) [pid = 1843] [serial = 1361] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b73355800) [pid = 1843] [serial = 1355] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b6ddfa800) [pid = 1843] [serial = 1398] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b638b2000) [pid = 1843] [serial = 1404] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b6eb2cc00) [pid = 1843] [serial = 1400] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b6164fc00) [pid = 1843] [serial = 1403] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b6ebed400) [pid = 1843] [serial = 1401] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b63c96800) [pid = 1843] [serial = 1340] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b63c97c00) [pid = 1843] [serial = 1391] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b6b9eac00) [pid = 1843] [serial = 1392] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6250ec00) [pid = 1843] [serial = 1386] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b60711000) [pid = 1843] [serial = 1385] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b73055c00) [pid = 1843] [serial = 1352] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b6ce0d800) [pid = 1843] [serial = 1343] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b64bda000) [pid = 1843] [serial = 1389] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b6325f800) [pid = 1843] [serial = 1388] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6bed6400) [pid = 1843] [serial = 1394] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b6cbd2c00) [pid = 1843] [serial = 1395] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b6ce0ac00) [pid = 1843] [serial = 1397] [outer = (nil)] [url = about:blank] 15:13:50 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b72414800) [pid = 1843] [serial = 1349] [outer = (nil)] [url = about:blank] 15:13:51 INFO - PROCESS | 1843 | 1461190431342 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1428ms 15:13:51 INFO - PROCESS | 1843 | 1461190431383 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 1843 | 1461190431389 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:13:51 INFO - PROCESS | 1843 | 1461190431405 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 1843 | 1461190431411 Marionette TRACE conn3 <- [1,2006,null,{}] 15:13:51 INFO - PROCESS | 1843 | 1461190431415 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:51 INFO - PROCESS | 1843 | 1461190431602 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:13:51 INFO - PROCESS | 1843 | 1461190431762 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66150000 == 124 [pid = 1843] [id = 509] 15:13:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b624bb000) [pid = 1843] [serial = 1528] [outer = (nil)] 15:13:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b63cef800) [pid = 1843] [serial = 1529] [outer = 0x7f7b624bb000] 15:13:51 INFO - PROCESS | 1843 | 1461190431822 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b6b882c00) [pid = 1843] [serial = 1530] [outer = 0x7f7b624bb000] 15:13:52 INFO - PROCESS | 1843 | 1461190432541 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1192ms 15:13:52 INFO - PROCESS | 1843 | 1461190432617 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:13:52 INFO - PROCESS | 1843 | 1461190432619 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:13:52 INFO - PROCESS | 1843 | 1461190432642 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:13:52 INFO - PROCESS | 1843 | 1461190432645 Marionette TRACE conn3 <- [1,2010,null,{}] 15:13:52 INFO - PROCESS | 1843 | 1461190432649 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:52 INFO - PROCESS | 1843 | 1461190432867 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:13:52 INFO - PROCESS | 1843 | 1461190432893 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b921000 == 125 [pid = 1843] [id = 510] 15:13:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b6b888c00) [pid = 1843] [serial = 1531] [outer = (nil)] 15:13:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b6bed3400) [pid = 1843] [serial = 1532] [outer = 0x7f7b6b888c00] 15:13:52 INFO - PROCESS | 1843 | 1461190432949 Marionette DEBUG loaded listener.js 15:13:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6c07b000) [pid = 1843] [serial = 1533] [outer = 0x7f7b6b888c00] 15:13:53 INFO - PROCESS | 1843 | 1461190433824 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1229ms 15:13:53 INFO - PROCESS | 1843 | 1461190433869 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:13:53 INFO - PROCESS | 1843 | 1461190433871 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:13:53 INFO - PROCESS | 1843 | 1461190433885 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 1843 | 1461190433887 Marionette TRACE conn3 <- [1,2014,null,{}] 15:13:53 INFO - PROCESS | 1843 | 1461190433892 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:54 INFO - PROCESS | 1843 | 1461190434109 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:13:54 INFO - PROCESS | 1843 | 1461190434146 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfad800 == 126 [pid = 1843] [id = 511] 15:13:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6ccee400) [pid = 1843] [serial = 1534] [outer = (nil)] 15:13:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b6ce0ac00) [pid = 1843] [serial = 1535] [outer = 0x7f7b6ccee400] 15:13:54 INFO - PROCESS | 1843 | 1461190434239 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6eb36400) [pid = 1843] [serial = 1536] [outer = 0x7f7b6ccee400] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b63f90400) [pid = 1843] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b63b8c000) [pid = 1843] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b63b8ec00) [pid = 1843] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b6250e400) [pid = 1843] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b662f5800) [pid = 1843] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6ddedc00) [pid = 1843] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b625b3800) [pid = 1843] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:13:55 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b60822000) [pid = 1843] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:13:55 INFO - PROCESS | 1843 | 1461190435436 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1586ms 15:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:13:55 INFO - PROCESS | 1843 | 1461190435464 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:13:55 INFO - PROCESS | 1843 | 1461190435466 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:13:55 INFO - PROCESS | 1843 | 1461190435471 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:13:55 INFO - PROCESS | 1843 | 1461190435474 Marionette TRACE conn3 <- [1,2018,null,{}] 15:13:55 INFO - PROCESS | 1843 | 1461190435479 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:55 INFO - PROCESS | 1843 | 1461190435646 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:13:55 INFO - PROCESS | 1843 | 1461190435811 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce84000 == 127 [pid = 1843] [id = 512] 15:13:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b63cf4c00) [pid = 1843] [serial = 1537] [outer = (nil)] 15:13:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b6cceac00) [pid = 1843] [serial = 1538] [outer = 0x7f7b63cf4c00] 15:13:55 INFO - PROCESS | 1843 | 1461190435870 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b6f121c00) [pid = 1843] [serial = 1539] [outer = 0x7f7b63cf4c00] 15:13:56 INFO - PROCESS | 1843 | 1461190436555 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1132ms 15:13:56 INFO - PROCESS | 1843 | 1461190436603 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 1843 | 1461190436606 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:13:56 INFO - PROCESS | 1843 | 1461190436611 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:13:56 INFO - PROCESS | 1843 | 1461190436613 Marionette TRACE conn3 <- [1,2022,null,{}] 15:13:56 INFO - PROCESS | 1843 | 1461190436618 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:56 INFO - PROCESS | 1843 | 1461190436837 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:13:56 INFO - PROCESS | 1843 | 1461190436854 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8c1800 == 128 [pid = 1843] [id = 513] 15:13:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b64bd9c00) [pid = 1843] [serial = 1540] [outer = (nil)] 15:13:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6f4a1c00) [pid = 1843] [serial = 1541] [outer = 0x7f7b64bd9c00] 15:13:56 INFO - PROCESS | 1843 | 1461190436912 Marionette DEBUG loaded listener.js 15:13:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b72606000) [pid = 1843] [serial = 1542] [outer = 0x7f7b64bd9c00] 15:13:57 INFO - PROCESS | 1843 | 1461190437981 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1433ms 15:13:58 INFO - PROCESS | 1843 | 1461190438046 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:13:58 INFO - PROCESS | 1843 | 1461190438052 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:13:58 INFO - PROCESS | 1843 | 1461190438060 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:13:58 INFO - PROCESS | 1843 | 1461190438068 Marionette TRACE conn3 <- [1,2026,null,{}] 15:13:58 INFO - PROCESS | 1843 | 1461190438076 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:58 INFO - PROCESS | 1843 | 1461190438317 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:13:58 INFO - PROCESS | 1843 | 1461190438621 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63856000 == 129 [pid = 1843] [id = 514] 15:13:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b615dac00) [pid = 1843] [serial = 1543] [outer = (nil)] 15:13:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6196e400) [pid = 1843] [serial = 1544] [outer = 0x7f7b615dac00] 15:13:58 INFO - PROCESS | 1843 | 1461190438699 Marionette DEBUG loaded listener.js 15:13:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b625b4400) [pid = 1843] [serial = 1545] [outer = 0x7f7b615dac00] 15:13:59 INFO - PROCESS | 1843 | 1461190439605 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1590ms 15:13:59 INFO - PROCESS | 1843 | 1461190439650 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:13:59 INFO - PROCESS | 1843 | 1461190439659 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:13:59 INFO - PROCESS | 1843 | 1461190439668 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:13:59 INFO - PROCESS | 1843 | 1461190439672 Marionette TRACE conn3 <- [1,2030,null,{}] 15:13:59 INFO - PROCESS | 1843 | 1461190439677 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:13:59 INFO - PROCESS | 1843 | 1461190439863 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:14:00 INFO - PROCESS | 1843 | 1461190440076 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbce800 == 130 [pid = 1843] [id = 515] 15:14:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b63253400) [pid = 1843] [serial = 1546] [outer = (nil)] 15:14:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b63f91000) [pid = 1843] [serial = 1547] [outer = 0x7f7b63253400] 15:14:00 INFO - PROCESS | 1843 | 1461190440225 Marionette DEBUG loaded listener.js 15:14:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b6b89c800) [pid = 1843] [serial = 1548] [outer = 0x7f7b63253400] 15:14:01 INFO - PROCESS | 1843 | 1461190441079 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1481ms 15:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:14:01 INFO - PROCESS | 1843 | 1461190441151 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:14:01 INFO - PROCESS | 1843 | 1461190441154 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:14:01 INFO - PROCESS | 1843 | 1461190441161 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:14:01 INFO - PROCESS | 1843 | 1461190441167 Marionette TRACE conn3 <- [1,2034,null,{}] 15:14:01 INFO - PROCESS | 1843 | 1461190441183 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:01 INFO - PROCESS | 1843 | 1461190441424 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:14:01 INFO - PROCESS | 1843 | 1461190441668 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb51800 == 131 [pid = 1843] [id = 516] 15:14:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b63cf7800) [pid = 1843] [serial = 1549] [outer = (nil)] 15:14:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b6e05a800) [pid = 1843] [serial = 1550] [outer = 0x7f7b63cf7800] 15:14:01 INFO - PROCESS | 1843 | 1461190441783 Marionette DEBUG loaded listener.js 15:14:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b6f12ac00) [pid = 1843] [serial = 1551] [outer = 0x7f7b63cf7800] 15:14:02 INFO - PROCESS | 1843 | 1461190442623 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1495ms 15:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:14:02 INFO - PROCESS | 1843 | 1461190442655 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:14:02 INFO - PROCESS | 1843 | 1461190442659 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:14:02 INFO - PROCESS | 1843 | 1461190442665 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:14:02 INFO - PROCESS | 1843 | 1461190442667 Marionette TRACE conn3 <- [1,2038,null,{}] 15:14:02 INFO - PROCESS | 1843 | 1461190442672 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:02 INFO - PROCESS | 1843 | 1461190442852 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:14:03 INFO - PROCESS | 1843 | 1461190443061 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72eba800 == 132 [pid = 1843] [id = 517] 15:14:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b60518400) [pid = 1843] [serial = 1552] [outer = (nil)] 15:14:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b7317b000) [pid = 1843] [serial = 1553] [outer = 0x7f7b60518400] 15:14:03 INFO - PROCESS | 1843 | 1461190443129 Marionette DEBUG loaded listener.js 15:14:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b732c4000) [pid = 1843] [serial = 1554] [outer = 0x7f7b60518400] 15:14:04 INFO - PROCESS | 1843 | 1461190444006 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1380ms 15:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:14:04 INFO - PROCESS | 1843 | 1461190444044 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:14:04 INFO - PROCESS | 1843 | 1461190444047 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:14:04 INFO - PROCESS | 1843 | 1461190444053 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:14:04 INFO - PROCESS | 1843 | 1461190444055 Marionette TRACE conn3 <- [1,2042,null,{}] 15:14:04 INFO - PROCESS | 1843 | 1461190444060 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:04 INFO - PROCESS | 1843 | 1461190444242 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:14:04 INFO - PROCESS | 1843 | 1461190444455 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b74e9c000 == 133 [pid = 1843] [id = 518] 15:14:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b6f153400) [pid = 1843] [serial = 1555] [outer = (nil)] 15:14:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b7335e000) [pid = 1843] [serial = 1556] [outer = 0x7f7b6f153400] 15:14:04 INFO - PROCESS | 1843 | 1461190444569 Marionette DEBUG loaded listener.js 15:14:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b758a7400) [pid = 1843] [serial = 1557] [outer = 0x7f7b6f153400] 15:14:05 INFO - PROCESS | 1843 | 1461190445397 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1386ms 15:14:05 INFO - PROCESS | 1843 | 1461190445438 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:14:05 INFO - PROCESS | 1843 | 1461190445442 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:14:05 INFO - PROCESS | 1843 | 1461190445447 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:14:05 INFO - PROCESS | 1843 | 1461190445450 Marionette TRACE conn3 <- [1,2046,null,{}] 15:14:05 INFO - PROCESS | 1843 | 1461190445455 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:05 INFO - PROCESS | 1843 | 1461190445740 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:14:05 INFO - PROCESS | 1843 | 1461190445891 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cc4800 == 134 [pid = 1843] [id = 519] 15:14:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b7511a400) [pid = 1843] [serial = 1558] [outer = (nil)] 15:14:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b78024800) [pid = 1843] [serial = 1559] [outer = 0x7f7b7511a400] 15:14:06 INFO - PROCESS | 1843 | 1461190446004 Marionette DEBUG loaded listener.js 15:14:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b889ec000) [pid = 1843] [serial = 1560] [outer = 0x7f7b7511a400] 15:14:06 INFO - PROCESS | 1843 | 1461190446858 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1475ms 15:14:06 INFO - PROCESS | 1843 | 1461190446924 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:14:06 INFO - PROCESS | 1843 | 1461190446927 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:14:06 INFO - PROCESS | 1843 | 1461190446951 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:14:06 INFO - PROCESS | 1843 | 1461190446955 Marionette TRACE conn3 <- [1,2050,null,{}] 15:14:06 INFO - PROCESS | 1843 | 1461190446960 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:07 INFO - PROCESS | 1843 | 1461190447138 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:14:07 INFO - PROCESS | 1843 | 1461190447342 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b86c15800 == 135 [pid = 1843] [id = 520] 15:14:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b5df82800) [pid = 1843] [serial = 1561] [outer = (nil)] 15:14:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b5df8bc00) [pid = 1843] [serial = 1562] [outer = 0x7f7b5df82800] 15:14:07 INFO - PROCESS | 1843 | 1461190447422 Marionette DEBUG loaded listener.js 15:14:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b5df90800) [pid = 1843] [serial = 1563] [outer = 0x7f7b5df82800] 15:14:08 INFO - PROCESS | 1843 | 1461190448257 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1379ms 15:14:08 INFO - PROCESS | 1843 | 1461190448328 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:14:08 INFO - PROCESS | 1843 | 1461190448331 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:14:08 INFO - PROCESS | 1843 | 1461190448337 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:14:08 INFO - PROCESS | 1843 | 1461190448339 Marionette TRACE conn3 <- [1,2054,null,{}] 15:14:08 INFO - PROCESS | 1843 | 1461190448345 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:08 INFO - PROCESS | 1843 | 1461190448548 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:14:08 INFO - PROCESS | 1843 | 1461190448756 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8cf89800 == 136 [pid = 1843] [id = 521] 15:14:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b5df83000) [pid = 1843] [serial = 1564] [outer = (nil)] 15:14:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b76b4bc00) [pid = 1843] [serial = 1565] [outer = 0x7f7b5df83000] 15:14:08 INFO - PROCESS | 1843 | 1461190448869 Marionette DEBUG loaded listener.js 15:14:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b88e2ac00) [pid = 1843] [serial = 1566] [outer = 0x7f7b5df83000] 15:14:09 INFO - PROCESS | 1843 | 1461190449696 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1432ms 15:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:14:09 INFO - PROCESS | 1843 | 1461190449769 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:14:09 INFO - PROCESS | 1843 | 1461190449772 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:14:09 INFO - PROCESS | 1843 | 1461190449778 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:14:09 INFO - PROCESS | 1843 | 1461190449781 Marionette TRACE conn3 <- [1,2058,null,{}] 15:14:09 INFO - PROCESS | 1843 | 1461190449786 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:09 INFO - PROCESS | 1843 | 1461190449971 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:14:10 INFO - PROCESS | 1843 | 1461190450176 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b635a1800 == 137 [pid = 1843] [id = 522] 15:14:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b5df87400) [pid = 1843] [serial = 1567] [outer = (nil)] 15:14:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b8ae97c00) [pid = 1843] [serial = 1568] [outer = 0x7f7b5df87400] 15:14:10 INFO - PROCESS | 1843 | 1461190450292 Marionette DEBUG loaded listener.js 15:14:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b8b107000) [pid = 1843] [serial = 1569] [outer = 0x7f7b5df87400] 15:14:11 INFO - PROCESS | 1843 | 1461190451134 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1433ms 15:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:14:11 INFO - PROCESS | 1843 | 1461190451211 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:14:11 INFO - PROCESS | 1843 | 1461190451214 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:14:11 INFO - PROCESS | 1843 | 1461190451219 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:14:11 INFO - PROCESS | 1843 | 1461190451222 Marionette TRACE conn3 <- [1,2062,null,{}] 15:14:11 INFO - PROCESS | 1843 | 1461190451227 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:11 INFO - PROCESS | 1843 | 1461190451450 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:14:11 INFO - PROCESS | 1843 | 1461190451655 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b92994000 == 138 [pid = 1843] [id = 523] 15:14:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b5ffb4c00) [pid = 1843] [serial = 1570] [outer = (nil)] 15:14:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b5ffbc400) [pid = 1843] [serial = 1571] [outer = 0x7f7b5ffb4c00] 15:14:11 INFO - PROCESS | 1843 | 1461190451767 Marionette DEBUG loaded listener.js 15:14:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b5ffc1000) [pid = 1843] [serial = 1572] [outer = 0x7f7b5ffb4c00] 15:14:12 INFO - PROCESS | 1843 | 1461190452683 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1530ms 15:14:12 INFO - PROCESS | 1843 | 1461190452750 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:14:12 INFO - PROCESS | 1843 | 1461190452754 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:14:12 INFO - PROCESS | 1843 | 1461190452760 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:14:12 INFO - PROCESS | 1843 | 1461190452763 Marionette TRACE conn3 <- [1,2066,null,{}] 15:14:12 INFO - PROCESS | 1843 | 1461190452768 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:13 INFO - PROCESS | 1843 | 1461190453065 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:14:13 INFO - PROCESS | 1843 | 1461190453365 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b31a800 == 139 [pid = 1843] [id = 524] 15:14:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b5ffbd400) [pid = 1843] [serial = 1573] [outer = (nil)] 15:14:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b6e912400) [pid = 1843] [serial = 1574] [outer = 0x7f7b5ffbd400] 15:14:13 INFO - PROCESS | 1843 | 1461190453445 Marionette DEBUG loaded listener.js 15:14:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b8b10ac00) [pid = 1843] [serial = 1575] [outer = 0x7f7b5ffbd400] 15:14:14 INFO - PROCESS | 1843 | 1461190454225 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1532ms 15:14:14 INFO - PROCESS | 1843 | 1461190454294 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:14:14 INFO - PROCESS | 1843 | 1461190454297 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:14:14 INFO - PROCESS | 1843 | 1461190454302 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:14:14 INFO - PROCESS | 1843 | 1461190454304 Marionette TRACE conn3 <- [1,2070,null,{}] 15:14:14 INFO - PROCESS | 1843 | 1461190454309 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:14 INFO - PROCESS | 1843 | 1461190454493 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:14:14 INFO - PROCESS | 1843 | 1461190454706 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b604c6000 == 140 [pid = 1843] [id = 525] 15:14:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b5c5e0000) [pid = 1843] [serial = 1576] [outer = (nil)] 15:14:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b5c5e7800) [pid = 1843] [serial = 1577] [outer = 0x7f7b5c5e0000] 15:14:14 INFO - PROCESS | 1843 | 1461190454837 Marionette DEBUG loaded listener.js 15:14:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b5c5edc00) [pid = 1843] [serial = 1578] [outer = 0x7f7b5c5e0000] 15:14:15 INFO - PROCESS | 1843 | 1461190455698 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1431ms 15:14:15 INFO - PROCESS | 1843 | 1461190455741 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:14:15 INFO - PROCESS | 1843 | 1461190455745 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:14:15 INFO - PROCESS | 1843 | 1461190455750 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:14:15 INFO - PROCESS | 1843 | 1461190455752 Marionette TRACE conn3 <- [1,2074,null,{}] 15:14:15 INFO - PROCESS | 1843 | 1461190455757 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:15 INFO - PROCESS | 1843 | 1461190455945 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:14:16 INFO - PROCESS | 1843 | 1461190456164 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6182d000 == 141 [pid = 1843] [id = 526] 15:14:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b5c5e8800) [pid = 1843] [serial = 1579] [outer = (nil)] 15:14:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b5e48a000) [pid = 1843] [serial = 1580] [outer = 0x7f7b5c5e8800] 15:14:16 INFO - PROCESS | 1843 | 1461190456751 Marionette DEBUG loaded listener.js 15:14:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b5ffbd000) [pid = 1843] [serial = 1581] [outer = 0x7f7b5c5e8800] 15:14:17 INFO - PROCESS | 1843 | 1461190457807 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2134ms 15:14:17 INFO - PROCESS | 1843 | 1461190457886 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:14:17 INFO - PROCESS | 1843 | 1461190457890 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:14:17 INFO - PROCESS | 1843 | 1461190457898 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:14:17 INFO - PROCESS | 1843 | 1461190457902 Marionette TRACE conn3 <- [1,2078,null,{}] 15:14:17 INFO - PROCESS | 1843 | 1461190457908 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:18 INFO - PROCESS | 1843 | 1461190458125 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:14:18 INFO - PROCESS | 1843 | 1461190458446 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e1ac000 == 142 [pid = 1843] [id = 527] 15:14:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b6070e000) [pid = 1843] [serial = 1582] [outer = (nil)] 15:14:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b60781c00) [pid = 1843] [serial = 1583] [outer = 0x7f7b6070e000] 15:14:18 INFO - PROCESS | 1843 | 1461190458594 Marionette DEBUG loaded listener.js 15:14:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b607b4400) [pid = 1843] [serial = 1584] [outer = 0x7f7b6070e000] 15:14:19 INFO - PROCESS | 1843 | 1461190459525 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1685ms 15:14:19 INFO - PROCESS | 1843 | 1461190459581 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:14:19 INFO - PROCESS | 1843 | 1461190459587 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:14:19 INFO - PROCESS | 1843 | 1461190459596 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:14:19 INFO - PROCESS | 1843 | 1461190459599 Marionette TRACE conn3 <- [1,2082,null,{}] 15:14:19 INFO - PROCESS | 1843 | 1461190459606 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:19 INFO - PROCESS | 1843 | 1461190459783 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:14:20 INFO - PROCESS | 1843 | 1461190459997 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b604e1000 == 143 [pid = 1843] [id = 528] 15:14:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b615d7800) [pid = 1843] [serial = 1585] [outer = (nil)] 15:14:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b61656400) [pid = 1843] [serial = 1586] [outer = 0x7f7b615d7800] 15:14:20 INFO - PROCESS | 1843 | 1461190460141 Marionette DEBUG loaded listener.js 15:14:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b61671800) [pid = 1843] [serial = 1587] [outer = 0x7f7b615d7800] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b617ad800 == 142 [pid = 1843] [id = 346] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b78019000) [pid = 1843] [serial = 1430] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b78c3f800) [pid = 1843] [serial = 1433] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b75b91800) [pid = 1843] [serial = 1436] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b870f6c00) [pid = 1843] [serial = 1439] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b8ae44400) [pid = 1843] [serial = 1442] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b6166b400) [pid = 1843] [serial = 1445] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b870f4000) [pid = 1843] [serial = 1448] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b72413400) [pid = 1843] [serial = 1475] [outer = (nil)] [url = about:blank] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce84000 == 141 [pid = 1843] [id = 512] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfad800 == 140 [pid = 1843] [id = 511] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b921000 == 139 [pid = 1843] [id = 510] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66150000 == 138 [pid = 1843] [id = 509] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63058800 == 137 [pid = 1843] [id = 508] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63fde800 == 136 [pid = 1843] [id = 507] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6068b000 == 135 [pid = 1843] [id = 506] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e08f800 == 134 [pid = 1843] [id = 500] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8cf88800 == 133 [pid = 1843] [id = 499] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88911000 == 132 [pid = 1843] [id = 498] 15:14:20 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7b98f800 == 131 [pid = 1843] [id = 497] 15:14:21 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a1c000 == 130 [pid = 1843] [id = 496] 15:14:21 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72ebd800 == 129 [pid = 1843] [id = 495] 15:14:21 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f7ef000 == 128 [pid = 1843] [id = 491] 15:14:21 INFO - PROCESS | 1843 | 1461190461057 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1477ms 15:14:21 INFO - PROCESS | 1843 | 1461190461073 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:14:21 INFO - PROCESS | 1843 | 1461190461076 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:14:21 INFO - PROCESS | 1843 | 1461190461083 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:14:21 INFO - PROCESS | 1843 | 1461190461089 Marionette TRACE conn3 <- [1,2086,null,{}] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b6fa8b400) [pid = 1843] [serial = 1407] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b6ce11c00) [pid = 1843] [serial = 1415] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b63ced000) [pid = 1843] [serial = 1458] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6ecba000) [pid = 1843] [serial = 1418] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b662f2400) [pid = 1843] [serial = 1412] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b63bdcc00) [pid = 1843] [serial = 1457] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b66408400) [pid = 1843] [serial = 1460] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b6b883400) [pid = 1843] [serial = 1461] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b6353d800) [pid = 1843] [serial = 1455] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b628d4000) [pid = 1843] [serial = 1454] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b72412000) [pid = 1843] [serial = 1421] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b6bc5b400) [pid = 1843] [serial = 1463] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b628d0c00) [pid = 1843] [serial = 1409] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b732c8000) [pid = 1843] [serial = 1424] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b61975800) [pid = 1843] [serial = 1451] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b75b8bc00) [pid = 1843] [serial = 1427] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6ecbac00) [pid = 1843] [serial = 1469] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b6c082000) [pid = 1843] [serial = 1466] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b6f4a2400) [pid = 1843] [serial = 1470] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6ce09c00) [pid = 1843] [serial = 1472] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b6f73f800) [pid = 1843] [serial = 1473] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b6ce02c00) [pid = 1843] [serial = 1467] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b6beddc00) [pid = 1843] [serial = 1464] [outer = (nil)] [url = about:blank] 15:14:21 INFO - PROCESS | 1843 | 1461190461188 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:21 INFO - PROCESS | 1843 | 1461190461376 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:14:21 INFO - PROCESS | 1843 | 1461190461393 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6306e800 == 129 [pid = 1843] [id = 529] 15:14:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b615d4c00) [pid = 1843] [serial = 1588] [outer = (nil)] 15:14:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b62509c00) [pid = 1843] [serial = 1589] [outer = 0x7f7b615d4c00] 15:14:21 INFO - PROCESS | 1843 | 1461190461601 Marionette DEBUG loaded listener.js 15:14:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b626c6000) [pid = 1843] [serial = 1590] [outer = 0x7f7b615d4c00] 15:14:22 INFO - PROCESS | 1843 | 1461190462329 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1279ms 15:14:22 INFO - PROCESS | 1843 | 1461190462362 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:14:22 INFO - PROCESS | 1843 | 1461190462366 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:14:22 INFO - PROCESS | 1843 | 1461190462401 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:14:22 INFO - PROCESS | 1843 | 1461190462403 Marionette TRACE conn3 <- [1,2090,null,{}] 15:14:22 INFO - PROCESS | 1843 | 1461190462408 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:22 INFO - PROCESS | 1843 | 1461190462600 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:14:22 INFO - PROCESS | 1843 | 1461190462610 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63848800 == 130 [pid = 1843] [id = 530] 15:14:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b60709000) [pid = 1843] [serial = 1591] [outer = (nil)] 15:14:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b6325f800) [pid = 1843] [serial = 1592] [outer = 0x7f7b60709000] 15:14:22 INFO - PROCESS | 1843 | 1461190462668 Marionette DEBUG loaded listener.js 15:14:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b6353fc00) [pid = 1843] [serial = 1593] [outer = 0x7f7b60709000] 15:14:23 INFO - PROCESS | 1843 | 1461190463668 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1330ms 15:14:23 INFO - PROCESS | 1843 | 1461190463730 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:14:23 INFO - PROCESS | 1843 | 1461190463734 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:14:23 INFO - PROCESS | 1843 | 1461190463739 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:14:23 INFO - PROCESS | 1843 | 1461190463741 Marionette TRACE conn3 <- [1,2094,null,{}] 15:14:23 INFO - PROCESS | 1843 | 1461190463747 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:23 INFO - PROCESS | 1843 | 1461190463990 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:14:24 INFO - PROCESS | 1843 | 1461190464027 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e71000 == 131 [pid = 1843] [id = 531] 15:14:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b63548000) [pid = 1843] [serial = 1594] [outer = (nil)] 15:14:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b638b5c00) [pid = 1843] [serial = 1595] [outer = 0x7f7b63548000] 15:14:24 INFO - PROCESS | 1843 | 1461190464100 Marionette DEBUG loaded listener.js 15:14:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b63b8fc00) [pid = 1843] [serial = 1596] [outer = 0x7f7b63548000] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b63cf4c00) [pid = 1843] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b624bb000) [pid = 1843] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b60518800) [pid = 1843] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b6164f400) [pid = 1843] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b6165a400) [pid = 1843] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6b888c00) [pid = 1843] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:14:25 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b6ccee400) [pid = 1843] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:14:25 INFO - PROCESS | 1843 | 1461190465583 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1883ms 15:14:25 INFO - PROCESS | 1843 | 1461190465624 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:14:25 INFO - PROCESS | 1843 | 1461190465626 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:14:25 INFO - PROCESS | 1843 | 1461190465632 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:14:25 INFO - PROCESS | 1843 | 1461190465634 Marionette TRACE conn3 <- [1,2098,null,{}] 15:14:25 INFO - PROCESS | 1843 | 1461190465639 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:25 INFO - PROCESS | 1843 | 1461190465909 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:14:26 INFO - PROCESS | 1843 | 1461190466023 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64967000 == 132 [pid = 1843] [id = 532] 15:14:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b60789400) [pid = 1843] [serial = 1597] [outer = (nil)] 15:14:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b63260400) [pid = 1843] [serial = 1598] [outer = 0x7f7b60789400] 15:14:26 INFO - PROCESS | 1843 | 1461190466085 Marionette DEBUG loaded listener.js 15:14:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b63c9a400) [pid = 1843] [serial = 1599] [outer = 0x7f7b60789400] 15:14:26 INFO - PROCESS | 1843 | 1461190466743 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1124ms 15:14:26 INFO - PROCESS | 1843 | 1461190466757 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:14:26 INFO - PROCESS | 1843 | 1461190466772 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:14:26 INFO - PROCESS | 1843 | 1461190466779 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:14:26 INFO - PROCESS | 1843 | 1461190466782 Marionette TRACE conn3 <- [1,2102,null,{}] 15:14:26 INFO - PROCESS | 1843 | 1461190466787 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:27 INFO - PROCESS | 1843 | 1461190467009 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:14:27 INFO - PROCESS | 1843 | 1461190467026 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c13800 == 133 [pid = 1843] [id = 533] 15:14:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b63c9c400) [pid = 1843] [serial = 1600] [outer = (nil)] 15:14:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b63f8ac00) [pid = 1843] [serial = 1601] [outer = 0x7f7b63c9c400] 15:14:27 INFO - PROCESS | 1843 | 1461190467082 Marionette DEBUG loaded listener.js 15:14:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b63f99c00) [pid = 1843] [serial = 1602] [outer = 0x7f7b63c9c400] 15:14:28 INFO - PROCESS | 1843 | 1461190468113 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1378ms 15:14:28 INFO - PROCESS | 1843 | 1461190468159 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:14:28 INFO - PROCESS | 1843 | 1461190468164 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:14:28 INFO - PROCESS | 1843 | 1461190468173 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:14:28 INFO - PROCESS | 1843 | 1461190468178 Marionette TRACE conn3 <- [1,2106,null,{}] 15:14:28 INFO - PROCESS | 1843 | 1461190468206 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:28 INFO - PROCESS | 1843 | 1461190468417 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:14:28 INFO - PROCESS | 1843 | 1461190468627 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617b1000 == 134 [pid = 1843] [id = 534] 15:14:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b60510000) [pid = 1843] [serial = 1603] [outer = (nil)] 15:14:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b60706000) [pid = 1843] [serial = 1604] [outer = 0x7f7b60510000] 15:14:28 INFO - PROCESS | 1843 | 1461190468738 Marionette DEBUG loaded listener.js 15:14:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b607b5400) [pid = 1843] [serial = 1605] [outer = 0x7f7b60510000] 15:14:29 INFO - PROCESS | 1843 | 1461190469639 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1501ms 15:14:29 INFO - PROCESS | 1843 | 1461190469684 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:14:29 INFO - PROCESS | 1843 | 1461190469692 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:14:29 INFO - PROCESS | 1843 | 1461190469702 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:14:29 INFO - PROCESS | 1843 | 1461190469705 Marionette TRACE conn3 <- [1,2110,null,{}] 15:14:29 INFO - PROCESS | 1843 | 1461190469711 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:29 INFO - PROCESS | 1843 | 1461190469882 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:14:30 INFO - PROCESS | 1843 | 1461190470087 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e6e000 == 135 [pid = 1843] [id = 535] 15:14:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b60516400) [pid = 1843] [serial = 1606] [outer = (nil)] 15:14:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b624bec00) [pid = 1843] [serial = 1607] [outer = 0x7f7b60516400] 15:14:30 INFO - PROCESS | 1843 | 1461190470153 Marionette DEBUG loaded listener.js 15:14:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b626ca800) [pid = 1843] [serial = 1608] [outer = 0x7f7b60516400] 15:14:31 INFO - PROCESS | 1843 | 1461190471118 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1480ms 15:14:31 INFO - PROCESS | 1843 | 1461190471183 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:14:31 INFO - PROCESS | 1843 | 1461190471187 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:14:31 INFO - PROCESS | 1843 | 1461190471194 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:14:31 INFO - PROCESS | 1843 | 1461190471202 Marionette TRACE conn3 <- [1,2114,null,{}] 15:14:31 INFO - PROCESS | 1843 | 1461190471218 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:31 INFO - PROCESS | 1843 | 1461190471441 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:14:31 INFO - PROCESS | 1843 | 1461190471687 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6503e800 == 136 [pid = 1843] [id = 536] 15:14:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b63b8d400) [pid = 1843] [serial = 1609] [outer = (nil)] 15:14:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b63bdfc00) [pid = 1843] [serial = 1610] [outer = 0x7f7b63b8d400] 15:14:31 INFO - PROCESS | 1843 | 1461190471804 Marionette DEBUG loaded listener.js 15:14:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b63c9b800) [pid = 1843] [serial = 1611] [outer = 0x7f7b63b8d400] 15:14:32 INFO - PROCESS | 1843 | 1461190472610 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1491ms 15:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:14:32 INFO - PROCESS | 1843 | 1461190472686 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:14:32 INFO - PROCESS | 1843 | 1461190472689 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:14:32 INFO - PROCESS | 1843 | 1461190472695 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:14:32 INFO - PROCESS | 1843 | 1461190472698 Marionette TRACE conn3 <- [1,2118,null,{}] 15:14:32 INFO - PROCESS | 1843 | 1461190472702 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:32 INFO - PROCESS | 1843 | 1461190472892 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:14:33 INFO - PROCESS | 1843 | 1461190473093 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66150000 == 137 [pid = 1843] [id = 537] 15:14:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b6051b800) [pid = 1843] [serial = 1612] [outer = (nil)] 15:14:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b653c7800) [pid = 1843] [serial = 1613] [outer = 0x7f7b6051b800] 15:14:33 INFO - PROCESS | 1843 | 1461190473165 Marionette DEBUG loaded listener.js 15:14:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b662e9c00) [pid = 1843] [serial = 1614] [outer = 0x7f7b6051b800] 15:14:34 INFO - PROCESS | 1843 | 1461190474022 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1382ms 15:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:14:34 INFO - PROCESS | 1843 | 1461190474076 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:14:34 INFO - PROCESS | 1843 | 1461190474079 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:14:34 INFO - PROCESS | 1843 | 1461190474085 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:14:34 INFO - PROCESS | 1843 | 1461190474088 Marionette TRACE conn3 <- [1,2122,null,{}] 15:14:34 INFO - PROCESS | 1843 | 1461190474092 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:34 INFO - PROCESS | 1843 | 1461190474263 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:14:34 INFO - PROCESS | 1843 | 1461190474470 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b808800 == 138 [pid = 1843] [id = 538] 15:14:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b63b8f000) [pid = 1843] [serial = 1615] [outer = (nil)] 15:14:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b66404800) [pid = 1843] [serial = 1616] [outer = 0x7f7b63b8f000] 15:14:34 INFO - PROCESS | 1843 | 1461190474538 Marionette DEBUG loaded listener.js 15:14:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b6640e000) [pid = 1843] [serial = 1617] [outer = 0x7f7b63b8f000] 15:14:35 INFO - PROCESS | 1843 | 1461190475393 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1380ms 15:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:14:35 INFO - PROCESS | 1843 | 1461190475464 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:14:35 INFO - PROCESS | 1843 | 1461190475467 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:14:35 INFO - PROCESS | 1843 | 1461190475473 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:14:35 INFO - PROCESS | 1843 | 1461190475476 Marionette TRACE conn3 <- [1,2126,null,{}] 15:14:35 INFO - PROCESS | 1843 | 1461190475481 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:35 INFO - PROCESS | 1843 | 1461190475710 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:14:35 INFO - PROCESS | 1843 | 1461190475913 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbd9800 == 139 [pid = 1843] [id = 539] 15:14:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b66411400) [pid = 1843] [serial = 1618] [outer = (nil)] 15:14:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b6b887000) [pid = 1843] [serial = 1619] [outer = 0x7f7b66411400] 15:14:35 INFO - PROCESS | 1843 | 1461190475985 Marionette DEBUG loaded listener.js 15:14:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b6b9ec800) [pid = 1843] [serial = 1620] [outer = 0x7f7b66411400] 15:14:36 INFO - PROCESS | 1843 | 1461190476821 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1376ms 15:14:36 INFO - PROCESS | 1843 | 1461190476848 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:14:36 INFO - PROCESS | 1843 | 1461190476852 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:14:36 INFO - PROCESS | 1843 | 1461190476857 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:14:36 INFO - PROCESS | 1843 | 1461190476859 Marionette TRACE conn3 <- [1,2130,null,{}] 15:14:36 INFO - PROCESS | 1843 | 1461190476864 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:37 INFO - PROCESS | 1843 | 1461190477054 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:14:37 INFO - PROCESS | 1843 | 1461190477262 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfb0800 == 140 [pid = 1843] [id = 540] 15:14:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b664cb000) [pid = 1843] [serial = 1621] [outer = (nil)] 15:14:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b6bc5b400) [pid = 1843] [serial = 1622] [outer = 0x7f7b664cb000] 15:14:37 INFO - PROCESS | 1843 | 1461190477375 Marionette DEBUG loaded listener.js 15:14:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6bed5400) [pid = 1843] [serial = 1623] [outer = 0x7f7b664cb000] 15:14:38 INFO - PROCESS | 1843 | 1461190478266 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:14:38 INFO - PROCESS | 1843 | 1461190478344 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:14:38 INFO - PROCESS | 1843 | 1461190478350 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:14:38 INFO - PROCESS | 1843 | 1461190478353 Marionette TRACE conn3 <- [1,2134,null,{}] 15:14:38 INFO - PROCESS | 1843 | 1461190478358 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:38 INFO - PROCESS | 1843 | 1461190478538 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:14:38 INFO - PROCESS | 1843 | 1461190478740 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0dc000 == 141 [pid = 1843] [id = 541] 15:14:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6b895000) [pid = 1843] [serial = 1624] [outer = (nil)] 15:14:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6c074c00) [pid = 1843] [serial = 1625] [outer = 0x7f7b6b895000] 15:14:38 INFO - PROCESS | 1843 | 1461190478808 Marionette DEBUG loaded listener.js 15:14:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6c07e800) [pid = 1843] [serial = 1626] [outer = 0x7f7b6b895000] 15:14:39 INFO - PROCESS | 1843 | 1461190479654 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1381ms 15:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:14:39 INFO - PROCESS | 1843 | 1461190479732 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:14:39 INFO - PROCESS | 1843 | 1461190479734 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:14:39 INFO - PROCESS | 1843 | 1461190479740 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:14:39 INFO - PROCESS | 1843 | 1461190479743 Marionette TRACE conn3 <- [1,2138,null,{}] 15:14:39 INFO - PROCESS | 1843 | 1461190479748 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:39 INFO - PROCESS | 1843 | 1461190479954 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:14:40 INFO - PROCESS | 1843 | 1461190480158 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfb2800 == 142 [pid = 1843] [id = 542] 15:14:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b6b9f1800) [pid = 1843] [serial = 1627] [outer = (nil)] 15:14:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b6ca5ec00) [pid = 1843] [serial = 1628] [outer = 0x7f7b6b9f1800] 15:14:40 INFO - PROCESS | 1843 | 1461190480226 Marionette DEBUG loaded listener.js 15:14:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b6cbd3000) [pid = 1843] [serial = 1629] [outer = 0x7f7b6b9f1800] 15:14:41 INFO - PROCESS | 1843 | 1461190481067 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1383ms 15:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:14:41 INFO - PROCESS | 1843 | 1461190481122 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:14:41 INFO - PROCESS | 1843 | 1461190481125 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:14:41 INFO - PROCESS | 1843 | 1461190481132 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:14:41 INFO - PROCESS | 1843 | 1461190481134 Marionette TRACE conn3 <- [1,2142,null,{}] 15:14:41 INFO - PROCESS | 1843 | 1461190481139 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:41 INFO - PROCESS | 1843 | 1461190481311 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:14:41 INFO - PROCESS | 1843 | 1461190481523 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e09e000 == 143 [pid = 1843] [id = 543] 15:14:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b6bee1c00) [pid = 1843] [serial = 1630] [outer = (nil)] 15:14:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b6cbe0c00) [pid = 1843] [serial = 1631] [outer = 0x7f7b6bee1c00] 15:14:41 INFO - PROCESS | 1843 | 1461190481633 Marionette DEBUG loaded listener.js 15:14:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b6ccee000) [pid = 1843] [serial = 1632] [outer = 0x7f7b6bee1c00] 15:14:42 INFO - PROCESS | 1843 | ************************* 15:14:42 INFO - PROCESS | 1843 | A coding exception was thrown and uncaught in a Task. 15:14:42 INFO - PROCESS | 1843 | 15:14:42 INFO - PROCESS | 1843 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:14:42 INFO - PROCESS | 1843 | Full stack: 15:14:42 INFO - PROCESS | 1843 | ************************* 15:14:42 INFO - PROCESS | 1843 | 1461190482585 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:14:42 INFO - PROCESS | 1843 | 1461190482664 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:14:42 INFO - PROCESS | 1843 | 1461190482669 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:14:42 INFO - PROCESS | 1843 | 1461190482673 Marionette TRACE conn3 <- [1,2146,null,{}] 15:14:42 INFO - PROCESS | 1843 | 1461190482678 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:42 INFO - PROCESS | 1843 | 1461190482925 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:14:43 INFO - PROCESS | 1843 | 1461190483180 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ec20000 == 144 [pid = 1843] [id = 544] 15:14:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6e1f8000) [pid = 1843] [serial = 1633] [outer = (nil)] 15:14:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6e909800) [pid = 1843] [serial = 1634] [outer = 0x7f7b6e1f8000] 15:14:43 INFO - PROCESS | 1843 | 1461190483297 Marionette DEBUG loaded listener.js 15:14:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b6e916000) [pid = 1843] [serial = 1635] [outer = 0x7f7b6e1f8000] 15:14:44 INFO - PROCESS | 1843 | 1461190484100 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:14:44 INFO - PROCESS | 1843 | 1461190484157 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:14:44 INFO - PROCESS | 1843 | 1461190484162 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:14:44 INFO - PROCESS | 1843 | 1461190484164 Marionette TRACE conn3 <- [1,2150,null,{}] 15:14:44 INFO - PROCESS | 1843 | 1461190484170 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:44 INFO - PROCESS | 1843 | 1461190484336 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:14:44 INFO - PROCESS | 1843 | 1461190484552 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb0d000 == 145 [pid = 1843] [id = 545] 15:14:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6ce04800) [pid = 1843] [serial = 1636] [outer = (nil)] 15:14:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6eb3ac00) [pid = 1843] [serial = 1637] [outer = 0x7f7b6ce04800] 15:14:44 INFO - PROCESS | 1843 | 1461190484659 Marionette DEBUG loaded listener.js 15:14:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b6eb8c400) [pid = 1843] [serial = 1638] [outer = 0x7f7b6ce04800] 15:14:45 INFO - PROCESS | 1843 | 1461190485530 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1430ms 15:14:45 INFO - PROCESS | 1843 | 1461190485594 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:14:45 INFO - PROCESS | 1843 | 1461190485597 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:14:45 INFO - PROCESS | 1843 | 1461190485602 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:14:45 INFO - PROCESS | 1843 | 1461190485605 Marionette TRACE conn3 <- [1,2154,null,{}] 15:14:45 INFO - PROCESS | 1843 | 1461190485610 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:45 INFO - PROCESS | 1843 | 1461190485777 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:14:45 INFO - PROCESS | 1843 | 1461190485988 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb57000 == 146 [pid = 1843] [id = 546] 15:14:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b6e064c00) [pid = 1843] [serial = 1639] [outer = (nil)] 15:14:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b6ebe9800) [pid = 1843] [serial = 1640] [outer = 0x7f7b6e064c00] 15:14:46 INFO - PROCESS | 1843 | 1461190486098 Marionette DEBUG loaded listener.js 15:14:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b6ebf2800) [pid = 1843] [serial = 1641] [outer = 0x7f7b6e064c00] 15:14:46 INFO - PROCESS | 1843 | 1461190486948 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1377ms 15:14:46 INFO - PROCESS | 1843 | 1461190486979 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:14:46 INFO - PROCESS | 1843 | 1461190486982 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:14:46 INFO - PROCESS | 1843 | 1461190486988 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:14:46 INFO - PROCESS | 1843 | 1461190486990 Marionette TRACE conn3 <- [1,2158,null,{}] 15:14:46 INFO - PROCESS | 1843 | 1461190486995 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:47 INFO - PROCESS | 1843 | 1461190487165 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:14:47 INFO - PROCESS | 1843 | 1461190487378 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c1e000 == 147 [pid = 1843] [id = 547] 15:14:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b5e492000) [pid = 1843] [serial = 1642] [outer = (nil)] 15:14:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b63f93800) [pid = 1843] [serial = 1643] [outer = 0x7f7b5e492000] 15:14:47 INFO - PROCESS | 1843 | 1461190487504 Marionette DEBUG loaded listener.js 15:14:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b6ecc0000) [pid = 1843] [serial = 1644] [outer = 0x7f7b5e492000] 15:14:48 INFO - PROCESS | 1843 | 1461190488430 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1530ms 15:14:48 INFO - PROCESS | 1843 | 1461190488519 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:14:48 INFO - PROCESS | 1843 | 1461190488522 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:14:48 INFO - PROCESS | 1843 | 1461190488527 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:14:48 INFO - PROCESS | 1843 | 1461190488530 Marionette TRACE conn3 <- [1,2162,null,{}] 15:14:48 INFO - PROCESS | 1843 | 1461190488535 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:48 INFO - PROCESS | 1843 | 1461190488727 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:14:48 INFO - PROCESS | 1843 | 1461190488942 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72eb7800 == 148 [pid = 1843] [id = 548] 15:14:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b5e492c00) [pid = 1843] [serial = 1645] [outer = (nil)] 15:14:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b6ecc0400) [pid = 1843] [serial = 1646] [outer = 0x7f7b5e492c00] 15:14:49 INFO - PROCESS | 1843 | 1461190489051 Marionette DEBUG loaded listener.js 15:14:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b6f11f000) [pid = 1843] [serial = 1647] [outer = 0x7f7b5e492c00] 15:14:50 INFO - PROCESS | 1843 | 1461190490272 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1781ms 15:14:50 INFO - PROCESS | 1843 | 1461190490309 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:14:50 INFO - PROCESS | 1843 | 1461190490314 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:14:50 INFO - PROCESS | 1843 | 1461190490322 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:14:50 INFO - PROCESS | 1843 | 1461190490326 Marionette TRACE conn3 <- [1,2166,null,{}] 15:14:50 INFO - PROCESS | 1843 | 1461190490341 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:50 INFO - PROCESS | 1843 | 1461190490509 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:14:50 INFO - PROCESS | 1843 | 1461190490729 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63b7a800 == 149 [pid = 1843] [id = 549] 15:14:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b60517400) [pid = 1843] [serial = 1648] [outer = (nil)] 15:14:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b607abc00) [pid = 1843] [serial = 1649] [outer = 0x7f7b60517400] 15:14:50 INFO - PROCESS | 1843 | 1461190490834 Marionette DEBUG loaded listener.js 15:14:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b615e1400) [pid = 1843] [serial = 1650] [outer = 0x7f7b60517400] 15:14:51 INFO - PROCESS | 1843 | 1461190491840 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1547ms 15:14:51 INFO - PROCESS | 1843 | 1461190491870 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:14:51 INFO - PROCESS | 1843 | 1461190491878 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:14:51 INFO - PROCESS | 1843 | 1461190491887 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:14:51 INFO - PROCESS | 1843 | 1461190491891 Marionette TRACE conn3 <- [1,2170,null,{}] 15:14:51 INFO - PROCESS | 1843 | 1461190491896 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:52 INFO - PROCESS | 1843 | 1461190492058 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:14:52 INFO - PROCESS | 1843 | 1461190492279 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e0c9800 == 150 [pid = 1843] [id = 550] 15:14:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b5c5e1800) [pid = 1843] [serial = 1651] [outer = (nil)] 15:14:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b624b3400) [pid = 1843] [serial = 1652] [outer = 0x7f7b5c5e1800] 15:14:52 INFO - PROCESS | 1843 | 1461190492417 Marionette DEBUG loaded listener.js 15:14:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b625bd800) [pid = 1843] [serial = 1653] [outer = 0x7f7b5c5e1800] 15:14:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64967000 == 149 [pid = 1843] [id = 532] 15:14:52 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b6ca60800) [pid = 1843] [serial = 1517] [outer = (nil)] [url = about:blank] 15:14:52 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b607aec00) [pid = 1843] [serial = 1511] [outer = (nil)] [url = about:blank] 15:14:52 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b6ca5cc00) [pid = 1843] [serial = 1514] [outer = (nil)] [url = about:blank] 15:14:52 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b6f4a1c00) [pid = 1843] [serial = 1541] [outer = (nil)] [url = about:blank] 15:14:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6306e800 == 148 [pid = 1843] [id = 529] 15:14:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b604e1000 == 147 [pid = 1843] [id = 528] 15:14:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e1ac000 == 146 [pid = 1843] [id = 527] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6182d000 == 145 [pid = 1843] [id = 526] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b31a800 == 144 [pid = 1843] [id = 524] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b92994000 == 143 [pid = 1843] [id = 523] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b635a1800 == 142 [pid = 1843] [id = 522] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8cf89800 == 141 [pid = 1843] [id = 521] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b86c15800 == 140 [pid = 1843] [id = 520] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cc4800 == 139 [pid = 1843] [id = 519] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b74e9c000 == 138 [pid = 1843] [id = 518] 15:14:53 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72eba800 == 137 [pid = 1843] [id = 517] 15:14:53 INFO - PROCESS | 1843 | 1461190493340 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1477ms 15:14:53 INFO - PROCESS | 1843 | 1461190493366 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:14:53 INFO - PROCESS | 1843 | 1461190493369 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:14:53 INFO - PROCESS | 1843 | 1461190493374 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:14:53 INFO - PROCESS | 1843 | 1461190493379 Marionette TRACE conn3 <- [1,2174,null,{}] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b8a757c00) [pid = 1843] [serial = 1505] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b6f121c00) [pid = 1843] [serial = 1539] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b85f04800) [pid = 1843] [serial = 1499] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b6cceac00) [pid = 1843] [serial = 1538] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b6b882c00) [pid = 1843] [serial = 1530] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b60789c00) [pid = 1843] [serial = 1521] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b63cef800) [pid = 1843] [serial = 1529] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b628dc800) [pid = 1843] [serial = 1478] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b63c68000) [pid = 1843] [serial = 1527] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6166e000) [pid = 1843] [serial = 1523] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b6bed3400) [pid = 1843] [serial = 1532] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b6eb38800) [pid = 1843] [serial = 1484] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b7305b800) [pid = 1843] [serial = 1487] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b6eb36400) [pid = 1843] [serial = 1536] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b73188c00) [pid = 1843] [serial = 1490] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b6051d400) [pid = 1843] [serial = 1520] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b6ce0ac00) [pid = 1843] [serial = 1535] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b6c07b000) [pid = 1843] [serial = 1533] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b5e48f400) [pid = 1843] [serial = 1502] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b624ba000) [pid = 1843] [serial = 1524] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b63541c00) [pid = 1843] [serial = 1526] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b662f7000) [pid = 1843] [serial = 1481] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b76be1c00) [pid = 1843] [serial = 1493] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b85d1c800) [pid = 1843] [serial = 1496] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b60519800) [pid = 1843] [serial = 1508] [outer = (nil)] [url = about:blank] 15:14:53 INFO - PROCESS | 1843 | 1461190493458 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:53 INFO - PROCESS | 1843 | 1461190493628 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:14:53 INFO - PROCESS | 1843 | 1461190493637 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b635a2800 == 138 [pid = 1843] [id = 551] 15:14:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b628d3c00) [pid = 1843] [serial = 1654] [outer = (nil)] 15:14:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b638bfc00) [pid = 1843] [serial = 1655] [outer = 0x7f7b628d3c00] 15:14:53 INFO - PROCESS | 1843 | 1461190493706 Marionette DEBUG loaded listener.js 15:14:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b63c64400) [pid = 1843] [serial = 1656] [outer = 0x7f7b628d3c00] 15:14:54 INFO - PROCESS | 1843 | 1461190494556 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1236ms 15:14:54 INFO - PROCESS | 1843 | 1461190494611 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:14:54 INFO - PROCESS | 1843 | 1461190494616 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:14:54 INFO - PROCESS | 1843 | 1461190494620 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:14:54 INFO - PROCESS | 1843 | 1461190494623 Marionette TRACE conn3 <- [1,2178,null,{}] 15:14:54 INFO - PROCESS | 1843 | 1461190494628 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:54 INFO - PROCESS | 1843 | 1461190494792 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:14:54 INFO - PROCESS | 1843 | 1461190494973 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64a9c000 == 139 [pid = 1843] [id = 552] 15:14:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b5df90400) [pid = 1843] [serial = 1657] [outer = (nil)] 15:14:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b64bce400) [pid = 1843] [serial = 1658] [outer = 0x7f7b5df90400] 15:14:55 INFO - PROCESS | 1843 | 1461190495033 Marionette DEBUG loaded listener.js 15:14:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b662f6c00) [pid = 1843] [serial = 1659] [outer = 0x7f7b5df90400] 15:14:55 INFO - PROCESS | 1843 | 1461190495840 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1278ms 15:14:55 INFO - PROCESS | 1843 | 1461190495899 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:14:55 INFO - PROCESS | 1843 | 1461190495901 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:14:55 INFO - PROCESS | 1843 | 1461190495906 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:14:55 INFO - PROCESS | 1843 | 1461190495909 Marionette TRACE conn3 <- [1,2182,null,{}] 15:14:55 INFO - PROCESS | 1843 | 1461190495921 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:56 INFO - PROCESS | 1843 | 1461190496135 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:14:56 INFO - PROCESS | 1843 | 1461190496161 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65381800 == 140 [pid = 1843] [id = 553] 15:14:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b5c5e4000) [pid = 1843] [serial = 1660] [outer = (nil)] 15:14:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b664cfc00) [pid = 1843] [serial = 1661] [outer = 0x7f7b5c5e4000] 15:14:56 INFO - PROCESS | 1843 | 1461190496217 Marionette DEBUG loaded listener.js 15:14:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6b889c00) [pid = 1843] [serial = 1662] [outer = 0x7f7b5c5e4000] 15:14:57 INFO - PROCESS | 1843 | 1461190497073 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1236ms 15:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:14:57 INFO - PROCESS | 1843 | 1461190497143 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:14:57 INFO - PROCESS | 1843 | 1461190497145 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:14:57 INFO - PROCESS | 1843 | 1461190497150 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:14:57 INFO - PROCESS | 1843 | 1461190497153 Marionette TRACE conn3 <- [1,2186,null,{}] 15:14:57 INFO - PROCESS | 1843 | 1461190497158 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:57 INFO - PROCESS | 1843 | 1461190497669 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b615d7800) [pid = 1843] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b60789400) [pid = 1843] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b5c5e8800) [pid = 1843] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b6070e000) [pid = 1843] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b63548000) [pid = 1843] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b60709000) [pid = 1843] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:14:57 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b615d4c00) [pid = 1843] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:14:57 INFO - PROCESS | 1843 | 1461190497833 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63069000 == 141 [pid = 1843] [id = 554] 15:14:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b60789400) [pid = 1843] [serial = 1663] [outer = (nil)] 15:14:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b62505400) [pid = 1843] [serial = 1664] [outer = 0x7f7b60789400] 15:14:57 INFO - PROCESS | 1843 | 1461190497895 Marionette DEBUG loaded listener.js 15:14:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b6b894800) [pid = 1843] [serial = 1665] [outer = 0x7f7b60789400] 15:14:58 INFO - PROCESS | 1843 | 1461190498536 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1428ms 15:14:58 INFO - PROCESS | 1843 | 1461190498578 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:14:58 INFO - PROCESS | 1843 | 1461190498591 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:14:58 INFO - PROCESS | 1843 | 1461190498597 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:14:58 INFO - PROCESS | 1843 | 1461190498600 Marionette TRACE conn3 <- [1,2190,null,{}] 15:14:58 INFO - PROCESS | 1843 | 1461190498604 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:14:58 INFO - PROCESS | 1843 | 1461190498831 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:14:58 INFO - PROCESS | 1843 | 1461190498848 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:14:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6dfb4800 == 142 [pid = 1843] [id = 555] 15:14:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b607ac000) [pid = 1843] [serial = 1666] [outer = (nil)] 15:14:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b6e0d9000) [pid = 1843] [serial = 1667] [outer = 0x7f7b607ac000] 15:14:58 INFO - PROCESS | 1843 | 1461190498904 Marionette DEBUG loaded listener.js 15:14:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b6e90bc00) [pid = 1843] [serial = 1668] [outer = 0x7f7b607ac000] 15:14:59 INFO - PROCESS | 1843 | 1461190499630 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1177ms 15:14:59 INFO - PROCESS | 1843 | 1461190499799 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:14:59 INFO - PROCESS | 1843 | 1461190499803 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:14:59 INFO - PROCESS | 1843 | 1461190499822 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:14:59 INFO - PROCESS | 1843 | 1461190499825 Marionette TRACE conn3 <- [1,2194,null,{}] 15:14:59 INFO - PROCESS | 1843 | 1461190499833 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:00 INFO - PROCESS | 1843 | 1461190500042 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:15:00 INFO - PROCESS | 1843 | 1461190500251 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62815800 == 143 [pid = 1843] [id = 556] 15:15:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b5ffb9000) [pid = 1843] [serial = 1669] [outer = (nil)] 15:15:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b5ffc1400) [pid = 1843] [serial = 1670] [outer = 0x7f7b5ffb9000] 15:15:00 INFO - PROCESS | 1843 | 1461190500359 Marionette DEBUG loaded listener.js 15:15:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b607aa800) [pid = 1843] [serial = 1671] [outer = 0x7f7b5ffb9000] 15:15:01 INFO - PROCESS | 1843 | 1461190501309 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1537ms 15:15:01 INFO - PROCESS | 1843 | 1461190501360 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:15:01 INFO - PROCESS | 1843 | 1461190501365 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:15:01 INFO - PROCESS | 1843 | 1461190501378 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:15:01 INFO - PROCESS | 1843 | 1461190501382 Marionette TRACE conn3 <- [1,2198,null,{}] 15:15:01 INFO - PROCESS | 1843 | 1461190501389 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:01 INFO - PROCESS | 1843 | 1461190501574 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:15:01 INFO - PROCESS | 1843 | 1461190501783 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c12800 == 144 [pid = 1843] [id = 557] 15:15:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b5e48d800) [pid = 1843] [serial = 1672] [outer = (nil)] 15:15:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b626d1800) [pid = 1843] [serial = 1673] [outer = 0x7f7b5e48d800] 15:15:01 INFO - PROCESS | 1843 | 1461190501908 Marionette DEBUG loaded listener.js 15:15:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b63544400) [pid = 1843] [serial = 1674] [outer = 0x7f7b5e48d800] 15:15:02 INFO - PROCESS | 1843 | 1461190502909 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1585ms 15:15:02 INFO - PROCESS | 1843 | 1461190502961 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:15:02 INFO - PROCESS | 1843 | 1461190502969 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:15:02 INFO - PROCESS | 1843 | 1461190502975 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:15:02 INFO - PROCESS | 1843 | 1461190502978 Marionette TRACE conn3 <- [1,2202,null,{}] 15:15:02 INFO - PROCESS | 1843 | 1461190502992 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:03 INFO - PROCESS | 1843 | 1461190503242 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:15:03 INFO - PROCESS | 1843 | 1461190503504 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ee21800 == 145 [pid = 1843] [id = 558] 15:15:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b66408800) [pid = 1843] [serial = 1675] [outer = (nil)] 15:15:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b6b891c00) [pid = 1843] [serial = 1676] [outer = 0x7f7b66408800] 15:15:03 INFO - PROCESS | 1843 | 1461190503622 Marionette DEBUG loaded listener.js 15:15:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b6c082400) [pid = 1843] [serial = 1677] [outer = 0x7f7b66408800] 15:15:04 INFO - PROCESS | 1843 | 1461190504468 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1540ms 15:15:04 INFO - PROCESS | 1843 | 1461190504516 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:15:04 INFO - PROCESS | 1843 | 1461190504519 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:15:04 INFO - PROCESS | 1843 | 1461190504525 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:15:04 INFO - PROCESS | 1843 | 1461190504527 Marionette TRACE conn3 <- [1,2206,null,{}] 15:15:04 INFO - PROCESS | 1843 | 1461190504533 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:04 INFO - PROCESS | 1843 | 1461190504720 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:15:04 INFO - PROCESS | 1843 | 1461190504935 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bf6000 == 146 [pid = 1843] [id = 559] 15:15:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b6b886800) [pid = 1843] [serial = 1678] [outer = (nil)] 15:15:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b6ddf0800) [pid = 1843] [serial = 1679] [outer = 0x7f7b6b886800] 15:15:05 INFO - PROCESS | 1843 | 1461190505045 Marionette DEBUG loaded listener.js 15:15:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b6e910000) [pid = 1843] [serial = 1680] [outer = 0x7f7b6b886800] 15:15:05 INFO - PROCESS | 1843 | 1461190505931 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1436ms 15:15:05 INFO - PROCESS | 1843 | 1461190505962 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:15:05 INFO - PROCESS | 1843 | 1461190505965 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:15:05 INFO - PROCESS | 1843 | 1461190505971 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:15:05 INFO - PROCESS | 1843 | 1461190505974 Marionette TRACE conn3 <- [1,2210,null,{}] 15:15:05 INFO - PROCESS | 1843 | 1461190505978 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:06 INFO - PROCESS | 1843 | 1461190506161 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:15:06 INFO - PROCESS | 1843 | 1461190506376 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73950000 == 147 [pid = 1843] [id = 560] 15:15:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b6cced800) [pid = 1843] [serial = 1681] [outer = (nil)] 15:15:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b6ebecc00) [pid = 1843] [serial = 1682] [outer = 0x7f7b6cced800] 15:15:06 INFO - PROCESS | 1843 | 1461190506490 Marionette DEBUG loaded listener.js 15:15:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b6ef5d000) [pid = 1843] [serial = 1683] [outer = 0x7f7b6cced800] 15:15:07 INFO - PROCESS | 1843 | 1461190507338 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1382ms 15:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:15:07 INFO - PROCESS | 1843 | 1461190507353 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:15:07 INFO - PROCESS | 1843 | 1461190507356 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:15:07 INFO - PROCESS | 1843 | 1461190507361 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:15:07 INFO - PROCESS | 1843 | 1461190507364 Marionette TRACE conn3 <- [1,2214,null,{}] 15:15:07 INFO - PROCESS | 1843 | 1461190507369 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:07 INFO - PROCESS | 1843 | 1461190507572 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:15:07 INFO - PROCESS | 1843 | 1461190507790 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76f41800 == 148 [pid = 1843] [id = 561] 15:15:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b6f156800) [pid = 1843] [serial = 1684] [outer = (nil)] 15:15:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b6fa8c400) [pid = 1843] [serial = 1685] [outer = 0x7f7b6f156800] 15:15:07 INFO - PROCESS | 1843 | 1461190507904 Marionette DEBUG loaded listener.js 15:15:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b6fe60000) [pid = 1843] [serial = 1686] [outer = 0x7f7b6f156800] 15:15:08 INFO - PROCESS | 1843 | 1461190508793 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1479ms 15:15:08 INFO - PROCESS | 1843 | 1461190508840 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:15:08 INFO - PROCESS | 1843 | 1461190508844 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:15:08 INFO - PROCESS | 1843 | 1461190508849 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:15:08 INFO - PROCESS | 1843 | 1461190508852 Marionette TRACE conn3 <- [1,2218,null,{}] 15:15:08 INFO - PROCESS | 1843 | 1461190508857 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:09 INFO - PROCESS | 1843 | 1461190509026 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:15:09 INFO - PROCESS | 1843 | 1461190509285 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77d1c800 == 149 [pid = 1843] [id = 562] 15:15:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b6f159800) [pid = 1843] [serial = 1687] [outer = (nil)] 15:15:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b70d92400) [pid = 1843] [serial = 1688] [outer = 0x7f7b6f159800] 15:15:09 INFO - PROCESS | 1843 | 1461190509353 Marionette DEBUG loaded listener.js 15:15:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b71917000) [pid = 1843] [serial = 1689] [outer = 0x7f7b6f159800] 15:15:10 INFO - PROCESS | 1843 | 1461190510186 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1375ms 15:15:10 INFO - PROCESS | 1843 | 1461190510226 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:15:10 INFO - PROCESS | 1843 | 1461190510230 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:15:10 INFO - PROCESS | 1843 | 1461190510236 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:15:10 INFO - PROCESS | 1843 | 1461190510238 Marionette TRACE conn3 <- [1,2222,null,{}] 15:15:10 INFO - PROCESS | 1843 | 1461190510243 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:10 INFO - PROCESS | 1843 | 1461190510415 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:15:10 INFO - PROCESS | 1843 | 1461190510631 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7827e000 == 150 [pid = 1843] [id = 563] 15:15:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b6f4a1c00) [pid = 1843] [serial = 1690] [outer = (nil)] 15:15:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b72417000) [pid = 1843] [serial = 1691] [outer = 0x7f7b6f4a1c00] 15:15:10 INFO - PROCESS | 1843 | 1461190510738 Marionette DEBUG loaded listener.js 15:15:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b72608000) [pid = 1843] [serial = 1692] [outer = 0x7f7b6f4a1c00] 15:15:11 INFO - PROCESS | 1843 | 1461190511588 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1425ms 15:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:15:11 INFO - PROCESS | 1843 | 1461190511661 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:15:11 INFO - PROCESS | 1843 | 1461190511664 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:15:11 INFO - PROCESS | 1843 | 1461190511670 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:15:11 INFO - PROCESS | 1843 | 1461190511673 Marionette TRACE conn3 <- [1,2226,null,{}] 15:15:11 INFO - PROCESS | 1843 | 1461190511677 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:11 INFO - PROCESS | 1843 | 1461190511849 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:15:12 INFO - PROCESS | 1843 | 1461190512064 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78ccc800 == 151 [pid = 1843] [id = 564] 15:15:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b70d88800) [pid = 1843] [serial = 1693] [outer = (nil)] 15:15:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b72d33c00) [pid = 1843] [serial = 1694] [outer = 0x7f7b70d88800] 15:15:12 INFO - PROCESS | 1843 | 1461190512175 Marionette DEBUG loaded listener.js 15:15:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b7305bc00) [pid = 1843] [serial = 1695] [outer = 0x7f7b70d88800] 15:15:13 INFO - PROCESS | 1843 | 1461190513019 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1376ms 15:15:13 INFO - PROCESS | 1843 | 1461190513046 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:15:13 INFO - PROCESS | 1843 | 1461190513049 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:15:13 INFO - PROCESS | 1843 | 1461190513060 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:15:13 INFO - PROCESS | 1843 | 1461190513066 Marionette TRACE conn3 <- [1,2230,null,{}] 15:15:13 INFO - PROCESS | 1843 | 1461190513074 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:13 INFO - PROCESS | 1843 | 1461190513255 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:15:13 INFO - PROCESS | 1843 | 1461190513473 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7bad8800 == 152 [pid = 1843] [id = 565] 15:15:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b71918400) [pid = 1843] [serial = 1696] [outer = (nil)] 15:15:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b7317b400) [pid = 1843] [serial = 1697] [outer = 0x7f7b71918400] 15:15:13 INFO - PROCESS | 1843 | 1461190513586 Marionette DEBUG loaded listener.js 15:15:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b732c2400) [pid = 1843] [serial = 1698] [outer = 0x7f7b71918400] 15:15:14 INFO - PROCESS | 1843 | 1461190514466 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1439ms 15:15:14 INFO - PROCESS | 1843 | 1461190514501 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:15:14 INFO - PROCESS | 1843 | 1461190514505 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:15:14 INFO - PROCESS | 1843 | 1461190514510 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:15:14 INFO - PROCESS | 1843 | 1461190514513 Marionette TRACE conn3 <- [1,2234,null,{}] 15:15:14 INFO - PROCESS | 1843 | 1461190514519 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:14 INFO - PROCESS | 1843 | 1461190514721 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:15:14 INFO - PROCESS | 1843 | 1461190514944 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85db1800 == 153 [pid = 1843] [id = 566] 15:15:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b73059400) [pid = 1843] [serial = 1699] [outer = (nil)] 15:15:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b7335d800) [pid = 1843] [serial = 1700] [outer = 0x7f7b73059400] 15:15:15 INFO - PROCESS | 1843 | 1461190515061 Marionette DEBUG loaded listener.js 15:15:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b73928800) [pid = 1843] [serial = 1701] [outer = 0x7f7b73059400] 15:15:16 INFO - PROCESS | 1843 | 1461190516009 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1528ms 15:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:15:16 INFO - PROCESS | 1843 | 1461190516040 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:15:16 INFO - PROCESS | 1843 | 1461190516043 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:15:16 INFO - PROCESS | 1843 | 1461190516047 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:15:16 INFO - PROCESS | 1843 | 1461190516051 Marionette TRACE conn3 <- [1,2238,null,{}] 15:15:16 INFO - PROCESS | 1843 | 1461190516056 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:16 INFO - PROCESS | 1843 | 1461190516232 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:15:17 INFO - PROCESS | 1843 | 1461190517070 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63430000 == 154 [pid = 1843] [id = 567] 15:15:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b5df8e000) [pid = 1843] [serial = 1702] [outer = (nil)] 15:15:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b5e491400) [pid = 1843] [serial = 1703] [outer = 0x7f7b5df8e000] 15:15:17 INFO - PROCESS | 1843 | 1461190517140 Marionette DEBUG loaded listener.js 15:15:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b6051d400) [pid = 1843] [serial = 1704] [outer = 0x7f7b5df8e000] 15:15:17 INFO - PROCESS | 1843 | 1461190517933 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1940ms 15:15:17 INFO - PROCESS | 1843 | 1461190517989 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:15:17 INFO - PROCESS | 1843 | 1461190517996 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:15:18 INFO - PROCESS | 1843 | 1461190518003 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:15:18 INFO - PROCESS | 1843 | 1461190518007 Marionette TRACE conn3 <- [1,2242,null,{}] 15:15:18 INFO - PROCESS | 1843 | 1461190518013 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:18 INFO - PROCESS | 1843 | 1461190518245 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:15:18 INFO - PROCESS | 1843 | 1461190518477 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64951000 == 155 [pid = 1843] [id = 568] 15:15:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b60518000) [pid = 1843] [serial = 1705] [outer = (nil)] 15:15:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b607aa000) [pid = 1843] [serial = 1706] [outer = 0x7f7b60518000] 15:15:18 INFO - PROCESS | 1843 | 1461190518655 Marionette DEBUG loaded listener.js 15:15:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b62502c00) [pid = 1843] [serial = 1707] [outer = 0x7f7b60518000] 15:15:19 INFO - PROCESS | 1843 | 1461190519673 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1737ms 15:15:19 INFO - PROCESS | 1843 | 1461190519744 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:15:19 INFO - PROCESS | 1843 | 1461190519749 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:15:19 INFO - PROCESS | 1843 | 1461190519755 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:15:19 INFO - PROCESS | 1843 | 1461190519758 Marionette TRACE conn3 <- [1,2246,null,{}] 15:15:19 INFO - PROCESS | 1843 | 1461190519763 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:19 INFO - PROCESS | 1843 | 1461190519937 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:15:20 INFO - PROCESS | 1843 | 1461190520169 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b635ab000 == 156 [pid = 1843] [id = 569] 15:15:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b626c9c00) [pid = 1843] [serial = 1708] [outer = (nil)] 15:15:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 269 (0x7f7b63547400) [pid = 1843] [serial = 1709] [outer = 0x7f7b626c9c00] 15:15:20 INFO - PROCESS | 1843 | 1461190520236 Marionette DEBUG loaded listener.js 15:15:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 270 (0x7f7b63b85000) [pid = 1843] [serial = 1710] [outer = 0x7f7b626c9c00] 15:15:21 INFO - PROCESS | 1843 | 1461190521084 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1380ms 15:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:15:21 INFO - PROCESS | 1843 | 1461190521136 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:15:21 INFO - PROCESS | 1843 | 1461190521139 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:15:21 INFO - PROCESS | 1843 | 1461190521151 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:15:21 INFO - PROCESS | 1843 | 1461190521159 Marionette TRACE conn3 <- [1,2250,null,{}] 15:15:21 INFO - PROCESS | 1843 | 1461190521166 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:21 INFO - PROCESS | 1843 | 1461190521332 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:15:21 INFO - PROCESS | 1843 | 1461190521558 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64964800 == 157 [pid = 1843] [id = 570] 15:15:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 271 (0x7f7b63c97000) [pid = 1843] [serial = 1711] [outer = (nil)] 15:15:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 272 (0x7f7b64bcd400) [pid = 1843] [serial = 1712] [outer = 0x7f7b63c97000] 15:15:21 INFO - PROCESS | 1843 | 1461190521663 Marionette DEBUG loaded listener.js 15:15:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 273 (0x7f7b653d4000) [pid = 1843] [serial = 1713] [outer = 0x7f7b63c97000] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cd8800 == 156 [pid = 1843] [id = 236] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e193000 == 155 [pid = 1843] [id = 504] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fddd000 == 154 [pid = 1843] [id = 494] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b90286000 == 153 [pid = 1843] [id = 501] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6c0d3000 == 152 [pid = 1843] [id = 493] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e1aa800 == 151 [pid = 1843] [id = 505] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 272 (0x7f7b6e912400) [pid = 1843] [serial = 1574] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 271 (0x7f7b5ffbc400) [pid = 1843] [serial = 1571] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 270 (0x7f7b8ae97c00) [pid = 1843] [serial = 1568] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 269 (0x7f7b76b4bc00) [pid = 1843] [serial = 1565] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 268 (0x7f7b6e05a800) [pid = 1843] [serial = 1550] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b5df8bc00) [pid = 1843] [serial = 1562] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b78024800) [pid = 1843] [serial = 1559] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b7335e000) [pid = 1843] [serial = 1556] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 264 (0x7f7b5c5e7800) [pid = 1843] [serial = 1577] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 263 (0x7f7b63f91000) [pid = 1843] [serial = 1547] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 262 (0x7f7b7317b000) [pid = 1843] [serial = 1553] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b6196e400) [pid = 1843] [serial = 1544] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b63f8ac00) [pid = 1843] [serial = 1601] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e0a2800 == 150 [pid = 1843] [id = 502] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64955000 == 149 [pid = 1843] [id = 492] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63069000 == 148 [pid = 1843] [id = 554] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65381800 == 147 [pid = 1843] [id = 553] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64a9c000 == 146 [pid = 1843] [id = 552] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e71000 == 145 [pid = 1843] [id = 531] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b635a2800 == 144 [pid = 1843] [id = 551] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63848800 == 143 [pid = 1843] [id = 530] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e0c9800 == 142 [pid = 1843] [id = 550] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63b7a800 == 141 [pid = 1843] [id = 549] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfb0800 == 140 [pid = 1843] [id = 540] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbd9800 == 139 [pid = 1843] [id = 539] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b808800 == 138 [pid = 1843] [id = 538] 15:15:22 INFO - PROCESS | 1843 | 1461190522610 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66150000 == 137 [pid = 1843] [id = 537] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6503e800 == 136 [pid = 1843] [id = 536] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e6e000 == 135 [pid = 1843] [id = 535] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b617b1000 == 134 [pid = 1843] [id = 534] 15:15:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c13800 == 133 [pid = 1843] [id = 533] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b61671800) [pid = 1843] [serial = 1587] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b63c9a400) [pid = 1843] [serial = 1599] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b61656400) [pid = 1843] [serial = 1586] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b5ffbd000) [pid = 1843] [serial = 1581] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b60781c00) [pid = 1843] [serial = 1583] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b638b5c00) [pid = 1843] [serial = 1595] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b5e48a000) [pid = 1843] [serial = 1580] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b607b4400) [pid = 1843] [serial = 1584] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b63260400) [pid = 1843] [serial = 1598] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b6353fc00) [pid = 1843] [serial = 1593] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b6325f800) [pid = 1843] [serial = 1592] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b63b8fc00) [pid = 1843] [serial = 1596] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b626c6000) [pid = 1843] [serial = 1590] [outer = (nil)] [url = about:blank] 15:15:22 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b62509c00) [pid = 1843] [serial = 1589] [outer = (nil)] [url = about:blank] 15:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1545ms 15:15:22 INFO - PROCESS | 1843 | 1461190522689 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:15:22 INFO - PROCESS | 1843 | 1461190522693 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:15:22 INFO - PROCESS | 1843 | 1461190522698 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:15:22 INFO - PROCESS | 1843 | 1461190522701 Marionette TRACE conn3 <- [1,2254,null,{}] 15:15:22 INFO - PROCESS | 1843 | 1461190522705 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:22 INFO - PROCESS | 1843 | 1461190522861 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:15:23 INFO - PROCESS | 1843 | 1461190523079 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b617a5000 == 134 [pid = 1843] [id = 571] 15:15:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b5c5e7800) [pid = 1843] [serial = 1714] [outer = (nil)] 15:15:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b63b8dc00) [pid = 1843] [serial = 1715] [outer = 0x7f7b5c5e7800] 15:15:23 INFO - PROCESS | 1843 | 1461190523136 Marionette DEBUG loaded listener.js 15:15:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b63f8f400) [pid = 1843] [serial = 1716] [outer = 0x7f7b5c5e7800] 15:15:23 INFO - PROCESS | 1843 | 1461190523844 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1175ms 15:15:23 INFO - PROCESS | 1843 | 1461190523873 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:15:23 INFO - PROCESS | 1843 | 1461190523876 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:15:23 INFO - PROCESS | 1843 | 1461190523881 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:15:23 INFO - PROCESS | 1843 | 1461190523883 Marionette TRACE conn3 <- [1,2258,null,{}] 15:15:23 INFO - PROCESS | 1843 | 1461190523888 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:24 INFO - PROCESS | 1843 | 1461190524105 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:15:24 INFO - PROCESS | 1843 | 1461190524123 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b635af800 == 135 [pid = 1843] [id = 572] 15:15:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b6640cc00) [pid = 1843] [serial = 1717] [outer = (nil)] 15:15:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b664d7400) [pid = 1843] [serial = 1718] [outer = 0x7f7b6640cc00] 15:15:24 INFO - PROCESS | 1843 | 1461190524191 Marionette DEBUG loaded listener.js 15:15:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b6b9f8c00) [pid = 1843] [serial = 1719] [outer = 0x7f7b6640cc00] 15:15:25 INFO - PROCESS | 1843 | 1461190525041 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1175ms 15:15:25 INFO - PROCESS | 1843 | 1461190525064 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:15:25 INFO - PROCESS | 1843 | 1461190525067 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:15:25 INFO - PROCESS | 1843 | 1461190525081 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:15:25 INFO - PROCESS | 1843 | 1461190525084 Marionette TRACE conn3 <- [1,2262,null,{}] 15:15:25 INFO - PROCESS | 1843 | 1461190525090 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:25 INFO - PROCESS | 1843 | 1461190525316 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:15:25 INFO - PROCESS | 1843 | 1461190525351 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6502f800 == 136 [pid = 1843] [id = 573] 15:15:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b6bc65000) [pid = 1843] [serial = 1720] [outer = (nil)] 15:15:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b6ca66400) [pid = 1843] [serial = 1721] [outer = 0x7f7b6bc65000] 15:15:25 INFO - PROCESS | 1843 | 1461190525408 Marionette DEBUG loaded listener.js 15:15:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b6cce3400) [pid = 1843] [serial = 1722] [outer = 0x7f7b6bc65000] 15:15:26 INFO - PROCESS | 1843 | 1461190526172 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1141ms 15:15:26 INFO - PROCESS | 1843 | 1461190526213 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:15:26 INFO - PROCESS | 1843 | 1461190526216 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:15:26 INFO - PROCESS | 1843 | 1461190526221 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:15:26 INFO - PROCESS | 1843 | 1461190526223 Marionette TRACE conn3 <- [1,2266,null,{}] 15:15:26 INFO - PROCESS | 1843 | 1461190526233 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:26 INFO - PROCESS | 1843 | 1461190526443 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:15:26 INFO - PROCESS | 1843 | 1461190526470 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfd1800 == 137 [pid = 1843] [id = 574] 15:15:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b6bc63400) [pid = 1843] [serial = 1723] [outer = (nil)] 15:15:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b6ce09800) [pid = 1843] [serial = 1724] [outer = 0x7f7b6bc63400] 15:15:26 INFO - PROCESS | 1843 | 1461190526525 Marionette DEBUG loaded listener.js 15:15:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b6e0d3400) [pid = 1843] [serial = 1725] [outer = 0x7f7b6bc63400] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b638bc400) [pid = 1843] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b6081c400) [pid = 1843] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b5c5e4000) [pid = 1843] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b628d3c00) [pid = 1843] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b60517400) [pid = 1843] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b60789400) [pid = 1843] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b5c5e1800) [pid = 1843] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:15:27 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b5df90400) [pid = 1843] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:15:28 INFO - PROCESS | 1843 | 1461190528237 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2026ms 15:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:15:28 INFO - PROCESS | 1843 | 1461190528248 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:15:28 INFO - PROCESS | 1843 | 1461190528250 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:15:28 INFO - PROCESS | 1843 | 1461190528255 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:15:28 INFO - PROCESS | 1843 | 1461190528258 Marionette TRACE conn3 <- [1,2270,null,{}] 15:15:28 INFO - PROCESS | 1843 | 1461190528262 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:28 INFO - PROCESS | 1843 | 1461190528424 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:15:28 INFO - PROCESS | 1843 | 1461190528612 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6538c800 == 138 [pid = 1843] [id = 575] 15:15:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b5ffbf800) [pid = 1843] [serial = 1726] [outer = (nil)] 15:15:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b66413800) [pid = 1843] [serial = 1727] [outer = 0x7f7b5ffbf800] 15:15:28 INFO - PROCESS | 1843 | 1461190528667 Marionette DEBUG loaded listener.js 15:15:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b6e1ecc00) [pid = 1843] [serial = 1728] [outer = 0x7f7b5ffbf800] 15:15:29 INFO - PROCESS | 1843 | 1461190529317 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1078ms 15:15:29 INFO - PROCESS | 1843 | 1461190529333 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:15:29 INFO - PROCESS | 1843 | 1461190529335 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:15:29 INFO - PROCESS | 1843 | 1461190529341 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:15:29 INFO - PROCESS | 1843 | 1461190529343 Marionette TRACE conn3 <- [1,2274,null,{}] 15:15:29 INFO - PROCESS | 1843 | 1461190529348 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:29 INFO - PROCESS | 1843 | 1461190529566 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:15:29 INFO - PROCESS | 1843 | 1461190529587 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e08a000 == 139 [pid = 1843] [id = 576] 15:15:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b60789400) [pid = 1843] [serial = 1729] [outer = (nil)] 15:15:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b6e914000) [pid = 1843] [serial = 1730] [outer = 0x7f7b60789400] 15:15:29 INFO - PROCESS | 1843 | 1461190529645 Marionette DEBUG loaded listener.js 15:15:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b6eb8d400) [pid = 1843] [serial = 1731] [outer = 0x7f7b60789400] 15:15:30 INFO - PROCESS | 1843 | 1461190530708 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:15:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1425ms 15:15:30 INFO - PROCESS | 1843 | 1461190530767 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:15:30 INFO - PROCESS | 1843 | 1461190530773 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:15:30 INFO - PROCESS | 1843 | 1461190530782 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:15:30 INFO - PROCESS | 1843 | 1461190530786 Marionette TRACE conn3 <- [1,2278,null,{}] 15:15:30 INFO - PROCESS | 1843 | 1461190530793 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:30 INFO - PROCESS | 1843 | 1461190530992 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:15:31 INFO - PROCESS | 1843 | 1461190531203 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63b72800 == 140 [pid = 1843] [id = 577] 15:15:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b615d4c00) [pid = 1843] [serial = 1732] [outer = (nil)] 15:15:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b6197c400) [pid = 1843] [serial = 1733] [outer = 0x7f7b615d4c00] 15:15:31 INFO - PROCESS | 1843 | 1461190531320 Marionette DEBUG loaded listener.js 15:15:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b626c2400) [pid = 1843] [serial = 1734] [outer = 0x7f7b615d4c00] 15:15:32 INFO - PROCESS | 1843 | 1461190532283 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1531ms 15:15:32 INFO - PROCESS | 1843 | 1461190532313 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:15:32 INFO - PROCESS | 1843 | 1461190532320 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:15:32 INFO - PROCESS | 1843 | 1461190532330 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:15:32 INFO - PROCESS | 1843 | 1461190532333 Marionette TRACE conn3 <- [1,2282,null,{}] 15:15:32 INFO - PROCESS | 1843 | 1461190532338 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:32 INFO - PROCESS | 1843 | 1461190532523 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:15:32 INFO - PROCESS | 1843 | 1461190532742 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b905000 == 141 [pid = 1843] [id = 578] 15:15:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b615d9800) [pid = 1843] [serial = 1735] [outer = (nil)] 15:15:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b63bd2c00) [pid = 1843] [serial = 1736] [outer = 0x7f7b615d9800] 15:15:32 INFO - PROCESS | 1843 | 1461190532853 Marionette DEBUG loaded listener.js 15:15:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b63f8ac00) [pid = 1843] [serial = 1737] [outer = 0x7f7b615d9800] 15:15:33 INFO - PROCESS | 1843 | 1461190533803 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:15:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:15:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1527ms 15:15:33 INFO - PROCESS | 1843 | 1461190533858 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:15:33 INFO - PROCESS | 1843 | 1461190533861 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:15:33 INFO - PROCESS | 1843 | 1461190533885 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:15:33 INFO - PROCESS | 1843 | 1461190533891 Marionette TRACE conn3 <- [1,2286,null,{}] 15:15:33 INFO - PROCESS | 1843 | 1461190533906 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:34 INFO - PROCESS | 1843 | 1461190534099 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:15:34 INFO - PROCESS | 1843 | 1461190534312 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1de800 == 142 [pid = 1843] [id = 579] 15:15:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b662ec400) [pid = 1843] [serial = 1738] [outer = (nil)] 15:15:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b6b9f6c00) [pid = 1843] [serial = 1739] [outer = 0x7f7b662ec400] 15:15:34 INFO - PROCESS | 1843 | 1461190534425 Marionette DEBUG loaded listener.js 15:15:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b6e057800) [pid = 1843] [serial = 1740] [outer = 0x7f7b662ec400] 15:15:35 INFO - PROCESS | 1843 | 1461190535304 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1439ms 15:15:35 INFO - PROCESS | 1843 | 1461190535321 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:15:35 INFO - PROCESS | 1843 | 1461190535324 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:15:35 INFO - PROCESS | 1843 | 1461190535330 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:15:35 INFO - PROCESS | 1843 | 1461190535332 Marionette TRACE conn3 <- [1,2290,null,{}] 15:15:35 INFO - PROCESS | 1843 | 1461190535337 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:35 INFO - PROCESS | 1843 | 1461190535520 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:15:35 INFO - PROCESS | 1843 | 1461190535735 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7244e800 == 143 [pid = 1843] [id = 580] 15:15:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b664d0000) [pid = 1843] [serial = 1741] [outer = (nil)] 15:15:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b6ecb4800) [pid = 1843] [serial = 1742] [outer = 0x7f7b664d0000] 15:15:35 INFO - PROCESS | 1843 | 1461190535846 Marionette DEBUG loaded listener.js 15:15:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b6ef5a800) [pid = 1843] [serial = 1743] [outer = 0x7f7b664d0000] 15:15:36 INFO - PROCESS | 1843 | 1461190536718 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1430ms 15:15:36 INFO - PROCESS | 1843 | 1461190536762 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:15:36 INFO - PROCESS | 1843 | 1461190536765 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:15:36 INFO - PROCESS | 1843 | 1461190536771 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:15:36 INFO - PROCESS | 1843 | 1461190536773 Marionette TRACE conn3 <- [1,2294,null,{}] 15:15:36 INFO - PROCESS | 1843 | 1461190536778 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:36 INFO - PROCESS | 1843 | 1461190536946 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:15:37 INFO - PROCESS | 1843 | 1461190537161 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7394c000 == 144 [pid = 1843] [id = 581] 15:15:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 269 (0x7f7b6eb2b400) [pid = 1843] [serial = 1744] [outer = (nil)] 15:15:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 270 (0x7f7b6f152400) [pid = 1843] [serial = 1745] [outer = 0x7f7b6eb2b400] 15:15:37 INFO - PROCESS | 1843 | 1461190537268 Marionette DEBUG loaded listener.js 15:15:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 271 (0x7f7b6f737800) [pid = 1843] [serial = 1746] [outer = 0x7f7b6eb2b400] 15:15:38 INFO - PROCESS | 1843 | 1461190538160 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1433ms 15:15:38 INFO - PROCESS | 1843 | 1461190538205 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:15:38 INFO - PROCESS | 1843 | 1461190538208 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:15:38 INFO - PROCESS | 1843 | 1461190538214 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:15:38 INFO - PROCESS | 1843 | 1461190538216 Marionette TRACE conn3 <- [1,2298,null,{}] 15:15:38 INFO - PROCESS | 1843 | 1461190538221 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:38 INFO - PROCESS | 1843 | 1461190538431 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:15:38 INFO - PROCESS | 1843 | 1461190538695 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78c73000 == 145 [pid = 1843] [id = 582] 15:15:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 272 (0x7f7b6f126000) [pid = 1843] [serial = 1747] [outer = (nil)] 15:15:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 273 (0x7f7b72603c00) [pid = 1843] [serial = 1748] [outer = 0x7f7b6f126000] 15:15:38 INFO - PROCESS | 1843 | 1461190538770 Marionette DEBUG loaded listener.js 15:15:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 274 (0x7f7b732ca800) [pid = 1843] [serial = 1749] [outer = 0x7f7b6f126000] 15:15:39 INFO - PROCESS | 1843 | 1461190539585 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1432ms 15:15:39 INFO - PROCESS | 1843 | 1461190539647 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:15:39 INFO - PROCESS | 1843 | 1461190539650 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:15:39 INFO - PROCESS | 1843 | 1461190539656 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:15:39 INFO - PROCESS | 1843 | 1461190539658 Marionette TRACE conn3 <- [1,2302,null,{}] 15:15:39 INFO - PROCESS | 1843 | 1461190539663 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:39 INFO - PROCESS | 1843 | 1461190539830 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:15:40 INFO - PROCESS | 1843 | 1461190540046 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85fe2800 == 146 [pid = 1843] [id = 583] 15:15:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 275 (0x7f7b6fd09c00) [pid = 1843] [serial = 1750] [outer = (nil)] 15:15:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 276 (0x7f7b7335e000) [pid = 1843] [serial = 1751] [outer = 0x7f7b6fd09c00] 15:15:40 INFO - PROCESS | 1843 | 1461190540159 Marionette DEBUG loaded listener.js 15:15:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 277 (0x7f7b739b0800) [pid = 1843] [serial = 1752] [outer = 0x7f7b6fd09c00] 15:15:41 INFO - PROCESS | 1843 | 1461190541039 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1434ms 15:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:15:41 INFO - PROCESS | 1843 | 1461190541090 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:15:41 INFO - PROCESS | 1843 | 1461190541093 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:15:41 INFO - PROCESS | 1843 | 1461190541099 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:15:41 INFO - PROCESS | 1843 | 1461190541102 Marionette TRACE conn3 <- [1,2306,null,{}] 15:15:41 INFO - PROCESS | 1843 | 1461190541106 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:41 INFO - PROCESS | 1843 | 1461190541274 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:15:41 INFO - PROCESS | 1843 | 1461190541491 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8a87a000 == 147 [pid = 1843] [id = 584] 15:15:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 278 (0x7f7b71854c00) [pid = 1843] [serial = 1753] [outer = (nil)] 15:15:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 279 (0x7f7b74ecec00) [pid = 1843] [serial = 1754] [outer = 0x7f7b71854c00] 15:15:41 INFO - PROCESS | 1843 | 1461190541598 Marionette DEBUG loaded listener.js 15:15:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 280 (0x7f7b758a8000) [pid = 1843] [serial = 1755] [outer = 0x7f7b71854c00] 15:15:42 INFO - PROCESS | 1843 | 1461190542451 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:15:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:15:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1427ms 15:15:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:15:42 INFO - PROCESS | 1843 | 1461190542525 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:15:42 INFO - PROCESS | 1843 | 1461190542528 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:15:42 INFO - PROCESS | 1843 | 1461190542534 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:15:42 INFO - PROCESS | 1843 | 1461190542537 Marionette TRACE conn3 <- [1,2310,null,{}] 15:15:42 INFO - PROCESS | 1843 | 1461190542541 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:42 INFO - PROCESS | 1843 | 1461190542752 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:15:42 INFO - PROCESS | 1843 | 1461190542965 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aa8a800 == 148 [pid = 1843] [id = 585] 15:15:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 281 (0x7f7b732ce000) [pid = 1843] [serial = 1756] [outer = (nil)] 15:15:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 282 (0x7f7b75b8a400) [pid = 1843] [serial = 1757] [outer = 0x7f7b732ce000] 15:15:43 INFO - PROCESS | 1843 | 1461190543072 Marionette DEBUG loaded listener.js 15:15:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 283 (0x7f7b75e58c00) [pid = 1843] [serial = 1758] [outer = 0x7f7b732ce000] 15:15:43 INFO - PROCESS | 1843 | 1461190543976 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1476ms 15:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:15:44 INFO - PROCESS | 1843 | 1461190544009 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:15:44 INFO - PROCESS | 1843 | 1461190544011 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:15:44 INFO - PROCESS | 1843 | 1461190544017 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:15:44 INFO - PROCESS | 1843 | 1461190544020 Marionette TRACE conn3 <- [1,2314,null,{}] 15:15:44 INFO - PROCESS | 1843 | 1461190544025 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:44 INFO - PROCESS | 1843 | 1461190544202 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:15:44 INFO - PROCESS | 1843 | 1461190544420 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b22c000 == 149 [pid = 1843] [id = 586] 15:15:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 284 (0x7f7b63c62000) [pid = 1843] [serial = 1759] [outer = (nil)] 15:15:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 285 (0x7f7b76b48400) [pid = 1843] [serial = 1760] [outer = 0x7f7b63c62000] 15:15:44 INFO - PROCESS | 1843 | 1461190544532 Marionette DEBUG loaded listener.js 15:15:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 286 (0x7f7b76bdbc00) [pid = 1843] [serial = 1761] [outer = 0x7f7b63c62000] 15:15:45 INFO - PROCESS | 1843 | 1461190545404 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1432ms 15:15:45 INFO - PROCESS | 1843 | 1461190545448 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:15:45 INFO - PROCESS | 1843 | 1461190545452 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:15:45 INFO - PROCESS | 1843 | 1461190545458 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:15:45 INFO - PROCESS | 1843 | 1461190545462 Marionette TRACE conn3 <- [1,2318,null,{}] 15:15:45 INFO - PROCESS | 1843 | 1461190545467 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:45 INFO - PROCESS | 1843 | 1461190545661 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:15:45 INFO - PROCESS | 1843 | 1461190545886 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f2ac000 == 150 [pid = 1843] [id = 587] 15:15:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 287 (0x7f7b74e6f000) [pid = 1843] [serial = 1762] [outer = (nil)] 15:15:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 288 (0x7f7b77a75800) [pid = 1843] [serial = 1763] [outer = 0x7f7b74e6f000] 15:15:46 INFO - PROCESS | 1843 | 1461190546004 Marionette DEBUG loaded listener.js 15:15:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 289 (0x7f7b78026c00) [pid = 1843] [serial = 1764] [outer = 0x7f7b74e6f000] 15:15:46 INFO - PROCESS | 1843 | 1461190546858 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:15:46 INFO - PROCESS | 1843 | 1461190546889 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:15:46 INFO - PROCESS | 1843 | 1461190546895 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:15:46 INFO - PROCESS | 1843 | 1461190546897 Marionette TRACE conn3 <- [1,2322,null,{}] 15:15:46 INFO - PROCESS | 1843 | 1461190546902 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:47 INFO - PROCESS | 1843 | 1461190547072 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:15:47 INFO - PROCESS | 1843 | 1461190547291 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5898d800 == 151 [pid = 1843] [id = 588] 15:15:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 290 (0x7f7b5df8a000) [pid = 1843] [serial = 1765] [outer = (nil)] 15:15:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 291 (0x7f7b64bda000) [pid = 1843] [serial = 1766] [outer = 0x7f7b5df8a000] 15:15:47 INFO - PROCESS | 1843 | 1461190547399 Marionette DEBUG loaded listener.js 15:15:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 292 (0x7f7b77b81c00) [pid = 1843] [serial = 1767] [outer = 0x7f7b5df8a000] 15:15:48 INFO - PROCESS | 1843 | 1461190548269 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1426ms 15:15:48 INFO - PROCESS | 1843 | 1461190548323 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:15:48 INFO - PROCESS | 1843 | 1461190548326 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:15:48 INFO - PROCESS | 1843 | 1461190548331 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:15:48 INFO - PROCESS | 1843 | 1461190548334 Marionette TRACE conn3 <- [1,2326,null,{}] 15:15:48 INFO - PROCESS | 1843 | 1461190548339 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:48 INFO - PROCESS | 1843 | 1461190548553 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:15:48 INFO - PROCESS | 1843 | 1461190548824 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63b6a000 == 152 [pid = 1843] [id = 589] 15:15:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 293 (0x7f7b5ffba400) [pid = 1843] [serial = 1768] [outer = (nil)] 15:15:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 294 (0x7f7b6bc5f000) [pid = 1843] [serial = 1769] [outer = 0x7f7b5ffba400] 15:15:48 INFO - PROCESS | 1843 | 1461190548904 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 295 (0x7f7b78382800) [pid = 1843] [serial = 1770] [outer = 0x7f7b5ffba400] 15:15:49 INFO - PROCESS | 1843 | 1461190549708 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1430ms 15:15:49 INFO - PROCESS | 1843 | 1461190549763 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1843 | 1461190549766 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:15:49 INFO - PROCESS | 1843 | 1461190549771 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1843 | 1461190549774 Marionette TRACE conn3 <- [1,2330,null,{}] 15:15:49 INFO - PROCESS | 1843 | 1461190549779 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:49 INFO - PROCESS | 1843 | 1461190549959 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:15:50 INFO - PROCESS | 1843 | 1461190550227 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6c0e0800 == 153 [pid = 1843] [id = 590] 15:15:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 296 (0x7f7b5df89800) [pid = 1843] [serial = 1771] [outer = (nil)] 15:15:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 297 (0x7f7b788fc000) [pid = 1843] [serial = 1772] [outer = 0x7f7b5df89800] 15:15:50 INFO - PROCESS | 1843 | 1461190550296 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 298 (0x7f7b78c3c800) [pid = 1843] [serial = 1773] [outer = 0x7f7b5df89800] 15:15:51 INFO - PROCESS | 1843 | 1461190551101 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1382ms 15:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:15:51 INFO - PROCESS | 1843 | 1461190551154 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1843 | 1461190551157 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:15:51 INFO - PROCESS | 1843 | 1461190551161 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1843 | 1461190551165 Marionette TRACE conn3 <- [1,2334,null,{}] 15:15:51 INFO - PROCESS | 1843 | 1461190551169 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:51 INFO - PROCESS | 1843 | 1461190551351 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:15:51 INFO - PROCESS | 1843 | 1461190551616 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8f480000 == 154 [pid = 1843] [id = 591] 15:15:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 299 (0x7f7b60511c00) [pid = 1843] [serial = 1774] [outer = (nil)] 15:15:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 300 (0x7f7b78c3e800) [pid = 1843] [serial = 1775] [outer = 0x7f7b60511c00] 15:15:51 INFO - PROCESS | 1843 | 1461190551682 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 301 (0x7f7b7ba8a800) [pid = 1843] [serial = 1776] [outer = 0x7f7b60511c00] 15:15:52 INFO - PROCESS | 1843 | 1461190552518 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1376ms 15:15:52 INFO - PROCESS | 1843 | 1461190552544 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1843 | 1461190552547 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:15:52 INFO - PROCESS | 1843 | 1461190552555 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1843 | 1461190552557 Marionette TRACE conn3 <- [1,2338,null,{}] 15:15:52 INFO - PROCESS | 1843 | 1461190552562 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:52 INFO - PROCESS | 1843 | 1461190552744 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:15:53 INFO - PROCESS | 1843 | 1461190553447 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62729000 == 155 [pid = 1843] [id = 592] 15:15:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 302 (0x7f7b5df8dc00) [pid = 1843] [serial = 1777] [outer = (nil)] 15:15:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 303 (0x7f7b5ffb3800) [pid = 1843] [serial = 1778] [outer = 0x7f7b5df8dc00] 15:15:53 INFO - PROCESS | 1843 | 1461190553533 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 304 (0x7f7b60789c00) [pid = 1843] [serial = 1779] [outer = 0x7f7b5df8dc00] 15:15:54 INFO - PROCESS | 1843 | 1461190554363 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1877ms 15:15:54 INFO - PROCESS | 1843 | 1461190554434 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1843 | 1461190554440 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:15:54 INFO - PROCESS | 1843 | 1461190554448 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1843 | 1461190554452 Marionette TRACE conn3 <- [1,2342,null,{}] 15:15:54 INFO - PROCESS | 1843 | 1461190554458 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:54 INFO - PROCESS | 1843 | 1461190554672 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:15:54 INFO - PROCESS | 1843 | 1461190554954 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e57b800 == 156 [pid = 1843] [id = 593] 15:15:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 305 (0x7f7b6070c800) [pid = 1843] [serial = 1780] [outer = (nil)] 15:15:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 306 (0x7f7b61654800) [pid = 1843] [serial = 1781] [outer = 0x7f7b6070c800] 15:15:55 INFO - PROCESS | 1843 | 1461190555165 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 307 (0x7f7b63547c00) [pid = 1843] [serial = 1782] [outer = 0x7f7b6070c800] 15:15:56 INFO - PROCESS | 1843 | 1461190556052 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1677ms 15:15:56 INFO - PROCESS | 1843 | 1461190556129 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:15:56 INFO - PROCESS | 1843 | 1461190556134 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:15:56 INFO - PROCESS | 1843 | 1461190556140 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1843 | 1461190556143 Marionette TRACE conn3 <- [1,2346,null,{}] 15:15:56 INFO - PROCESS | 1843 | 1461190556148 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:56 INFO - PROCESS | 1843 | 1461190556365 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63856000 == 155 [pid = 1843] [id = 514] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbce800 == 154 [pid = 1843] [id = 515] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb51800 == 153 [pid = 1843] [id = 516] 15:15:56 INFO - PROCESS | 1843 | --DOMWINDOW == 306 (0x7f7b6e0d9000) [pid = 1843] [serial = 1667] [outer = (nil)] [url = about:blank] 15:15:56 INFO - PROCESS | 1843 | 1461190556744 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6538c800 == 152 [pid = 1843] [id = 575] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfd1800 == 151 [pid = 1843] [id = 574] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6502f800 == 150 [pid = 1843] [id = 573] 15:15:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62825000 == 151 [pid = 1843] [id = 594] 15:15:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 307 (0x7f7b60711400) [pid = 1843] [serial = 1783] [outer = (nil)] 15:15:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 308 (0x7f7b63c6f400) [pid = 1843] [serial = 1784] [outer = 0x7f7b60711400] 15:15:56 INFO - PROCESS | 1843 | 1461190556832 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 309 (0x7f7b662eec00) [pid = 1843] [serial = 1785] [outer = 0x7f7b60711400] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b635af800 == 150 [pid = 1843] [id = 572] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b617a5000 == 149 [pid = 1843] [id = 571] 15:15:56 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64964800 == 148 [pid = 1843] [id = 570] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b635ab000 == 147 [pid = 1843] [id = 569] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64951000 == 146 [pid = 1843] [id = 568] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63430000 == 145 [pid = 1843] [id = 567] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78ccc800 == 144 [pid = 1843] [id = 564] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7827e000 == 143 [pid = 1843] [id = 563] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77d1c800 == 142 [pid = 1843] [id = 562] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76f41800 == 141 [pid = 1843] [id = 561] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73950000 == 140 [pid = 1843] [id = 560] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bf6000 == 139 [pid = 1843] [id = 559] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ee21800 == 138 [pid = 1843] [id = 558] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c12800 == 137 [pid = 1843] [id = 557] 15:15:57 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62815800 == 136 [pid = 1843] [id = 556] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 308 (0x7f7b63cf2000) [pid = 1843] [serial = 1311] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 307 (0x7f7b61979c00) [pid = 1843] [serial = 1452] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 306 (0x7f7b664cfc00) [pid = 1843] [serial = 1661] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 305 (0x7f7b638bfc00) [pid = 1843] [serial = 1655] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 304 (0x7f7b63c64400) [pid = 1843] [serial = 1656] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 303 (0x7f7b60706000) [pid = 1843] [serial = 1604] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 302 (0x7f7b63bdfc00) [pid = 1843] [serial = 1610] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 301 (0x7f7b615e1400) [pid = 1843] [serial = 1650] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 300 (0x7f7b607abc00) [pid = 1843] [serial = 1649] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 299 (0x7f7b6c074c00) [pid = 1843] [serial = 1625] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 298 (0x7f7b6b889c00) [pid = 1843] [serial = 1662] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 297 (0x7f7b6ebe9800) [pid = 1843] [serial = 1640] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 296 (0x7f7b62505400) [pid = 1843] [serial = 1664] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 295 (0x7f7b6ca5ec00) [pid = 1843] [serial = 1628] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 294 (0x7f7b653c7800) [pid = 1843] [serial = 1613] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 293 (0x7f7b6ecc0400) [pid = 1843] [serial = 1646] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 292 (0x7f7b6b887000) [pid = 1843] [serial = 1619] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 291 (0x7f7b624b3400) [pid = 1843] [serial = 1652] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 290 (0x7f7b625bd800) [pid = 1843] [serial = 1653] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 289 (0x7f7b6eb3ac00) [pid = 1843] [serial = 1637] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 288 (0x7f7b66404800) [pid = 1843] [serial = 1616] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 287 (0x7f7b6e909800) [pid = 1843] [serial = 1634] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 286 (0x7f7b624bec00) [pid = 1843] [serial = 1607] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 285 (0x7f7b64bce400) [pid = 1843] [serial = 1658] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 284 (0x7f7b6cbe0c00) [pid = 1843] [serial = 1631] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 283 (0x7f7b6bc5b400) [pid = 1843] [serial = 1622] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 282 (0x7f7b63f93800) [pid = 1843] [serial = 1643] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 281 (0x7f7b6b894800) [pid = 1843] [serial = 1665] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | --DOMWINDOW == 280 (0x7f7b662f6c00) [pid = 1843] [serial = 1659] [outer = (nil)] [url = about:blank] 15:15:57 INFO - PROCESS | 1843 | 1461190557570 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1477ms 15:15:57 INFO - PROCESS | 1843 | 1461190557617 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1843 | 1461190557621 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:15:57 INFO - PROCESS | 1843 | 1461190557633 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1843 | 1461190557641 Marionette TRACE conn3 <- [1,2350,null,{}] 15:15:57 INFO - PROCESS | 1843 | 1461190557651 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:57 INFO - PROCESS | 1843 | 1461190557821 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:15:58 INFO - PROCESS | 1843 | 1461190558017 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c11800 == 137 [pid = 1843] [id = 595] 15:15:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 281 (0x7f7b6078a800) [pid = 1843] [serial = 1786] [outer = (nil)] 15:15:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 282 (0x7f7b6b893000) [pid = 1843] [serial = 1787] [outer = 0x7f7b6078a800] 15:15:58 INFO - PROCESS | 1843 | 1461190558079 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 283 (0x7f7b6c075400) [pid = 1843] [serial = 1788] [outer = 0x7f7b6078a800] 15:15:58 INFO - PROCESS | 1843 | 1461190558797 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1199ms 15:15:58 INFO - PROCESS | 1843 | 1461190558825 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1843 | 1461190558829 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:15:58 INFO - PROCESS | 1843 | 1461190558834 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1843 | 1461190558836 Marionette TRACE conn3 <- [1,2354,null,{}] 15:15:58 INFO - PROCESS | 1843 | 1461190558841 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:15:59 INFO - PROCESS | 1843 | 1461190559016 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:15:59 INFO - PROCESS | 1843 | 1461190559225 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b90b000 == 138 [pid = 1843] [id = 596] 15:15:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 284 (0x7f7b63bdfc00) [pid = 1843] [serial = 1789] [outer = (nil)] 15:15:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 285 (0x7f7b6ddec400) [pid = 1843] [serial = 1790] [outer = 0x7f7b63bdfc00] 15:15:59 INFO - PROCESS | 1843 | 1461190559281 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 286 (0x7f7b6e1f4400) [pid = 1843] [serial = 1791] [outer = 0x7f7b63bdfc00] 15:16:00 INFO - PROCESS | 1843 | 1461190560084 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1283ms 15:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:16:00 INFO - PROCESS | 1843 | 1461190560118 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1843 | 1461190560121 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:16:00 INFO - PROCESS | 1843 | 1461190560126 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1843 | 1461190560129 Marionette TRACE conn3 <- [1,2358,null,{}] 15:16:00 INFO - PROCESS | 1843 | 1461190560134 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:00 INFO - PROCESS | 1843 | 1461190560366 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:16:00 INFO - PROCESS | 1843 | 1461190560391 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca8a000 == 139 [pid = 1843] [id = 597] 15:16:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 287 (0x7f7b6eb8c800) [pid = 1843] [serial = 1792] [outer = (nil)] 15:16:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 288 (0x7f7b6ecbc400) [pid = 1843] [serial = 1793] [outer = 0x7f7b6eb8c800] 15:16:00 INFO - PROCESS | 1843 | 1461190560458 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 289 (0x7f7b6fa89800) [pid = 1843] [serial = 1794] [outer = 0x7f7b6eb8c800] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 288 (0x7f7b6f153400) [pid = 1843] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 287 (0x7f7b664d5800) [pid = 1843] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 286 (0x7f7b6081dc00) [pid = 1843] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 285 (0x7f7b5df8e000) [pid = 1843] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 284 (0x7f7b628d7000) [pid = 1843] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 283 (0x7f7b60518400) [pid = 1843] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 282 (0x7f7b63253400) [pid = 1843] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 281 (0x7f7b6b89b400) [pid = 1843] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 280 (0x7f7b624b7400) [pid = 1843] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 279 (0x7f7b732c9400) [pid = 1843] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 278 (0x7f7b61663400) [pid = 1843] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 277 (0x7f7b751a8800) [pid = 1843] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 276 (0x7f7b6250e800) [pid = 1843] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 275 (0x7f7b5ffb4c00) [pid = 1843] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 274 (0x7f7b7305a400) [pid = 1843] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 273 (0x7f7b6f153c00) [pid = 1843] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 272 (0x7f7b5e493800) [pid = 1843] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 271 (0x7f7b74f7d400) [pid = 1843] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 270 (0x7f7b5ffbd400) [pid = 1843] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 269 (0x7f7b6bc65000) [pid = 1843] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 268 (0x7f7b626ce400) [pid = 1843] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b63cf7800) [pid = 1843] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b61664800) [pid = 1843] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b60518000) [pid = 1843] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 264 (0x7f7b64bd9c00) [pid = 1843] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 263 (0x7f7b63c97000) [pid = 1843] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 262 (0x7f7b624b7000) [pid = 1843] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b73185400) [pid = 1843] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b6fa90c00) [pid = 1843] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b626c5c00) [pid = 1843] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b6b886000) [pid = 1843] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b7511a400) [pid = 1843] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b6ce04c00) [pid = 1843] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b5e489000) [pid = 1843] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b5ffbf800) [pid = 1843] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b6250bc00) [pid = 1843] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b5df82800) [pid = 1843] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b626c9c00) [pid = 1843] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b5df83000) [pid = 1843] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b7305ac00) [pid = 1843] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b607ac400) [pid = 1843] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b7335a400) [pid = 1843] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b63c94000) [pid = 1843] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b6bc63400) [pid = 1843] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b5e48b800) [pid = 1843] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b64bd4000) [pid = 1843] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b624b8400) [pid = 1843] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b63bd4400) [pid = 1843] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b6640cc00) [pid = 1843] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b607ac000) [pid = 1843] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b6fd17400) [pid = 1843] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b73928000) [pid = 1843] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b60821800) [pid = 1843] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6070b400) [pid = 1843] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b8584cc00) [pid = 1843] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b7335f000) [pid = 1843] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b607a7000) [pid = 1843] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b60707400) [pid = 1843] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b6325bc00) [pid = 1843] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b5df87400) [pid = 1843] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b6eb39800) [pid = 1843] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b5c5e7800) [pid = 1843] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b6050f400) [pid = 1843] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b615d8000) [pid = 1843] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b7317f400) [pid = 1843] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b5c5e0000) [pid = 1843] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b6bc64c00) [pid = 1843] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b615dac00) [pid = 1843] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b60516400) [pid = 1843] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b63b8f000) [pid = 1843] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b60510000) [pid = 1843] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b63c9c400) [pid = 1843] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b63b8d400) [pid = 1843] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:16:02 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b6051b800) [pid = 1843] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:16:02 INFO - PROCESS | 1843 | 1461190562350 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2278ms 15:16:02 INFO - PROCESS | 1843 | 1461190562404 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1843 | 1461190562407 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:16:02 INFO - PROCESS | 1843 | 1461190562412 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1843 | 1461190562414 Marionette TRACE conn3 <- [1,2362,null,{}] 15:16:02 INFO - PROCESS | 1843 | 1461190562419 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:02 INFO - PROCESS | 1843 | 1461190562656 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:16:02 INFO - PROCESS | 1843 | 1461190562677 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:02 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6068a000 == 140 [pid = 1843] [id = 598] 15:16:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b5c5ee800) [pid = 1843] [serial = 1795] [outer = (nil)] 15:16:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b5ffb4000) [pid = 1843] [serial = 1796] [outer = 0x7f7b5c5ee800] 15:16:02 INFO - PROCESS | 1843 | 1461190562733 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b607a8400) [pid = 1843] [serial = 1797] [outer = 0x7f7b5c5ee800] 15:16:03 INFO - PROCESS | 1843 | 1461190563499 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1123ms 15:16:03 INFO - PROCESS | 1843 | 1461190563536 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:16:03 INFO - PROCESS | 1843 | 1461190563540 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:16:03 INFO - PROCESS | 1843 | 1461190563557 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1843 | 1461190563561 Marionette TRACE conn3 <- [1,2366,null,{}] 15:16:03 INFO - PROCESS | 1843 | 1461190563577 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:03 INFO - PROCESS | 1843 | 1461190563772 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:16:03 INFO - PROCESS | 1843 | 1461190563788 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbca000 == 141 [pid = 1843] [id = 599] 15:16:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b615dac00) [pid = 1843] [serial = 1798] [outer = (nil)] 15:16:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b61970400) [pid = 1843] [serial = 1799] [outer = 0x7f7b615dac00] 15:16:03 INFO - PROCESS | 1843 | 1461190563848 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b63547000) [pid = 1843] [serial = 1800] [outer = 0x7f7b615dac00] 15:16:05 INFO - PROCESS | 1843 | 1461190565046 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1543ms 15:16:05 INFO - PROCESS | 1843 | 1461190565099 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1843 | 1461190565106 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:16:05 INFO - PROCESS | 1843 | 1461190565115 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1843 | 1461190565120 Marionette TRACE conn3 <- [1,2370,null,{}] 15:16:05 INFO - PROCESS | 1843 | 1461190565127 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:05 INFO - PROCESS | 1843 | 1461190565336 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:16:05 INFO - PROCESS | 1843 | 1461190565596 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64951000 == 142 [pid = 1843] [id = 600] 15:16:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6081dc00) [pid = 1843] [serial = 1801] [outer = (nil)] 15:16:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b61671800) [pid = 1843] [serial = 1802] [outer = 0x7f7b6081dc00] 15:16:05 INFO - PROCESS | 1843 | 1461190565717 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b6250bc00) [pid = 1843] [serial = 1803] [outer = 0x7f7b6081dc00] 15:16:06 INFO - PROCESS | 1843 | 1461190566590 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1528ms 15:16:06 INFO - PROCESS | 1843 | 1461190566644 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1843 | 1461190566653 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:16:06 INFO - PROCESS | 1843 | 1461190566662 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1843 | 1461190566665 Marionette TRACE conn3 <- [1,2374,null,{}] 15:16:06 INFO - PROCESS | 1843 | 1461190566669 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:06 INFO - PROCESS | 1843 | 1461190566873 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:16:07 INFO - PROCESS | 1843 | 1461190567091 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfcd000 == 143 [pid = 1843] [id = 601] 15:16:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b60821800) [pid = 1843] [serial = 1804] [outer = (nil)] 15:16:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b63c94000) [pid = 1843] [serial = 1805] [outer = 0x7f7b60821800] 15:16:07 INFO - PROCESS | 1843 | 1461190567203 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b64bd8c00) [pid = 1843] [serial = 1806] [outer = 0x7f7b60821800] 15:16:08 INFO - PROCESS | 1843 | 1461190568087 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1477ms 15:16:08 INFO - PROCESS | 1843 | 1461190568139 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:16:08 INFO - PROCESS | 1843 | 1461190568143 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:16:08 INFO - PROCESS | 1843 | 1461190568149 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1843 | 1461190568154 Marionette TRACE conn3 <- [1,2378,null,{}] 15:16:08 INFO - PROCESS | 1843 | 1461190568169 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:08 INFO - PROCESS | 1843 | 1461190568369 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:16:08 INFO - PROCESS | 1843 | 1461190568629 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fdcf800 == 144 [pid = 1843] [id = 602] 15:16:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b63f8d800) [pid = 1843] [serial = 1807] [outer = (nil)] 15:16:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6bc5e400) [pid = 1843] [serial = 1808] [outer = 0x7f7b63f8d800] 15:16:08 INFO - PROCESS | 1843 | 1461190568713 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b6cbe0c00) [pid = 1843] [serial = 1809] [outer = 0x7f7b63f8d800] 15:16:09 INFO - PROCESS | 1843 | 1461190569580 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1481ms 15:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:16:09 INFO - PROCESS | 1843 | 1461190569631 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:16:09 INFO - PROCESS | 1843 | 1461190569634 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:16:09 INFO - PROCESS | 1843 | 1461190569640 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1843 | 1461190569643 Marionette TRACE conn3 <- [1,2382,null,{}] 15:16:09 INFO - PROCESS | 1843 | 1461190569667 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:09 INFO - PROCESS | 1843 | 1461190569858 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:16:10 INFO - PROCESS | 1843 | 1461190570116 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73876000 == 145 [pid = 1843] [id = 603] 15:16:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b63f96800) [pid = 1843] [serial = 1810] [outer = (nil)] 15:16:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6e916800) [pid = 1843] [serial = 1811] [outer = 0x7f7b63f96800] 15:16:10 INFO - PROCESS | 1843 | 1461190570186 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6ecb8800) [pid = 1843] [serial = 1812] [outer = 0x7f7b63f96800] 15:16:11 INFO - PROCESS | 1843 | 1461190571054 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1480ms 15:16:11 INFO - PROCESS | 1843 | 1461190571120 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1843 | 1461190571125 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:16:11 INFO - PROCESS | 1843 | 1461190571131 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1843 | 1461190571134 Marionette TRACE conn3 <- [1,2386,null,{}] 15:16:11 INFO - PROCESS | 1843 | 1461190571139 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:11 INFO - PROCESS | 1843 | 1461190571338 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:16:11 INFO - PROCESS | 1843 | 1461190571600 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77286000 == 146 [pid = 1843] [id = 604] 15:16:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b6ccf0000) [pid = 1843] [serial = 1813] [outer = (nil)] 15:16:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b6f158c00) [pid = 1843] [serial = 1814] [outer = 0x7f7b6ccf0000] 15:16:11 INFO - PROCESS | 1843 | 1461190571676 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b6fa8ec00) [pid = 1843] [serial = 1815] [outer = 0x7f7b6ccf0000] 15:16:12 INFO - PROCESS | 1843 | 1461190572546 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1484ms 15:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:16:12 INFO - PROCESS | 1843 | 1461190572616 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1843 | 1461190572619 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:16:12 INFO - PROCESS | 1843 | 1461190572626 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1843 | 1461190572629 Marionette TRACE conn3 <- [1,2390,null,{}] 15:16:12 INFO - PROCESS | 1843 | 1461190572635 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:12 INFO - PROCESS | 1843 | 1461190572887 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:16:13 INFO - PROCESS | 1843 | 1461190573151 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b78cd4800 == 147 [pid = 1843] [id = 605] 15:16:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b7184f400) [pid = 1843] [serial = 1816] [outer = (nil)] 15:16:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b72d2d800) [pid = 1843] [serial = 1817] [outer = 0x7f7b7184f400] 15:16:13 INFO - PROCESS | 1843 | 1461190573262 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b73063c00) [pid = 1843] [serial = 1818] [outer = 0x7f7b7184f400] 15:16:14 INFO - PROCESS | 1843 | 1461190574121 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1533ms 15:16:14 INFO - PROCESS | 1843 | 1461190574164 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1843 | 1461190574168 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:16:14 INFO - PROCESS | 1843 | 1461190574173 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1843 | 1461190574176 Marionette TRACE conn3 <- [1,2394,null,{}] 15:16:14 INFO - PROCESS | 1843 | 1461190574181 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:14 INFO - PROCESS | 1843 | 1461190574373 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:16:14 INFO - PROCESS | 1843 | 1461190574643 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85af0000 == 148 [pid = 1843] [id = 606] 15:16:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b607aac00) [pid = 1843] [serial = 1819] [outer = (nil)] 15:16:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b732ca000) [pid = 1843] [serial = 1820] [outer = 0x7f7b607aac00] 15:16:14 INFO - PROCESS | 1843 | 1461190574723 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b73922c00) [pid = 1843] [serial = 1821] [outer = 0x7f7b607aac00] 15:16:15 INFO - PROCESS | 1843 | 1461190575623 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1482ms 15:16:15 INFO - PROCESS | 1843 | 1461190575655 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1843 | 1461190575659 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:16:15 INFO - PROCESS | 1843 | 1461190575665 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1843 | 1461190575667 Marionette TRACE conn3 <- [1,2398,null,{}] 15:16:15 INFO - PROCESS | 1843 | 1461190575672 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:15 INFO - PROCESS | 1843 | 1461190575873 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:16:16 INFO - PROCESS | 1843 | 1461190576141 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8dc25800 == 149 [pid = 1843] [id = 607] 15:16:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b72413c00) [pid = 1843] [serial = 1822] [outer = (nil)] 15:16:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b759b3800) [pid = 1843] [serial = 1823] [outer = 0x7f7b72413c00] 15:16:16 INFO - PROCESS | 1843 | 1461190576214 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b769ea400) [pid = 1843] [serial = 1824] [outer = 0x7f7b72413c00] 15:16:17 INFO - PROCESS | 1843 | 1461190577069 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1425ms 15:16:17 INFO - PROCESS | 1843 | 1461190577094 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:16:17 INFO - PROCESS | 1843 | 1461190577097 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:16:17 INFO - PROCESS | 1843 | 1461190577105 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:16:17 INFO - PROCESS | 1843 | 1461190577107 Marionette TRACE conn3 <- [1,2402,null,{}] 15:16:17 INFO - PROCESS | 1843 | 1461190577111 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:17 INFO - PROCESS | 1843 | 1461190577301 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:16:17 INFO - PROCESS | 1843 | 1461190577567 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4ab800 == 150 [pid = 1843] [id = 608] 15:16:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b73186000) [pid = 1843] [serial = 1825] [outer = (nil)] 15:16:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b76bdd400) [pid = 1843] [serial = 1826] [outer = 0x7f7b73186000] 15:16:17 INFO - PROCESS | 1843 | 1461190577638 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b77139400) [pid = 1843] [serial = 1827] [outer = 0x7f7b73186000] 15:16:18 INFO - PROCESS | 1843 | 1461190578471 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1424ms 15:16:18 INFO - PROCESS | 1843 | 1461190578530 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1843 | 1461190578532 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:16:18 INFO - PROCESS | 1843 | 1461190578538 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1843 | 1461190578540 Marionette TRACE conn3 <- [1,2406,null,{}] 15:16:18 INFO - PROCESS | 1843 | 1461190578545 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:18 INFO - PROCESS | 1843 | 1461190578739 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:16:19 INFO - PROCESS | 1843 | 1461190579065 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b980d3800 == 151 [pid = 1843] [id = 609] 15:16:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b78024000) [pid = 1843] [serial = 1828] [outer = (nil)] 15:16:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b7896f800) [pid = 1843] [serial = 1829] [outer = 0x7f7b78024000] 15:16:19 INFO - PROCESS | 1843 | 1461190579186 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b7ba1c800) [pid = 1843] [serial = 1830] [outer = 0x7f7b78024000] 15:16:20 INFO - PROCESS | 1843 | 1461190580001 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1535ms 15:16:20 INFO - PROCESS | 1843 | 1461190580075 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1843 | 1461190580078 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:16:20 INFO - PROCESS | 1843 | 1461190580084 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1843 | 1461190580088 Marionette TRACE conn3 <- [1,2410,null,{}] 15:16:20 INFO - PROCESS | 1843 | 1461190580092 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:20 INFO - PROCESS | 1843 | 1461190580351 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:16:20 INFO - PROCESS | 1843 | 1461190580661 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4bd800 == 152 [pid = 1843] [id = 610] 15:16:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b7ba5e000) [pid = 1843] [serial = 1831] [outer = (nil)] 15:16:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b8584e000) [pid = 1843] [serial = 1832] [outer = 0x7f7b7ba5e000] 15:16:20 INFO - PROCESS | 1843 | 1461190580738 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b85bc3400) [pid = 1843] [serial = 1833] [outer = 0x7f7b7ba5e000] 15:16:21 INFO - PROCESS | 1843 | 1461190581509 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1483ms 15:16:21 INFO - PROCESS | 1843 | 1461190581567 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1843 | 1461190581570 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:16:21 INFO - PROCESS | 1843 | 1461190581593 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1843 | 1461190581597 Marionette TRACE conn3 <- [1,2414,null,{}] 15:16:21 INFO - PROCESS | 1843 | 1461190581604 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:21 INFO - PROCESS | 1843 | 1461190581794 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:16:22 INFO - PROCESS | 1843 | 1461190582065 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62f5a000 == 153 [pid = 1843] [id = 611] 15:16:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b63b85800) [pid = 1843] [serial = 1834] [outer = (nil)] 15:16:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b85d1e400) [pid = 1843] [serial = 1835] [outer = 0x7f7b63b85800] 15:16:22 INFO - PROCESS | 1843 | 1461190582132 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b86d77400) [pid = 1843] [serial = 1836] [outer = 0x7f7b63b85800] 15:16:22 INFO - PROCESS | 1843 | 1461190582982 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1446ms 15:16:23 INFO - PROCESS | 1843 | 1461190583022 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:16:23 INFO - PROCESS | 1843 | 1461190583026 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:16:23 INFO - PROCESS | 1843 | 1461190583031 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:16:23 INFO - PROCESS | 1843 | 1461190583033 Marionette TRACE conn3 <- [1,2418,null,{}] 15:16:23 INFO - PROCESS | 1843 | 1461190583038 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:23 INFO - PROCESS | 1843 | 1461190583308 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:16:23 INFO - PROCESS | 1843 | 1461190583514 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5bdd8800 == 154 [pid = 1843] [id = 612] 15:16:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b6beda400) [pid = 1843] [serial = 1837] [outer = (nil)] 15:16:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b88e2e000) [pid = 1843] [serial = 1838] [outer = 0x7f7b6beda400] 15:16:23 INFO - PROCESS | 1843 | 1461190583586 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b8a846000) [pid = 1843] [serial = 1839] [outer = 0x7f7b6beda400] 15:16:24 INFO - PROCESS | 1843 | 1461190584434 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1475ms 15:16:24 INFO - PROCESS | 1843 | 1461190584507 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1843 | 1461190584510 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:16:24 INFO - PROCESS | 1843 | 1461190584517 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1843 | 1461190584521 Marionette TRACE conn3 <- [1,2422,null,{}] 15:16:24 INFO - PROCESS | 1843 | 1461190584526 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:24 INFO - PROCESS | 1843 | 1461190584755 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:16:25 INFO - PROCESS | 1843 | 1461190585021 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5a2e6800 == 155 [pid = 1843] [id = 613] 15:16:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b85d1c800) [pid = 1843] [serial = 1840] [outer = (nil)] 15:16:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b8a84e000) [pid = 1843] [serial = 1841] [outer = 0x7f7b85d1c800] 15:16:25 INFO - PROCESS | 1843 | 1461190585133 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b8a869400) [pid = 1843] [serial = 1842] [outer = 0x7f7b85d1c800] 15:16:25 INFO - PROCESS | 1843 | 1461190585946 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1484ms 15:16:26 INFO - PROCESS | 1843 | 1461190586002 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1843 | 1461190586005 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:16:26 INFO - PROCESS | 1843 | 1461190586011 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1843 | 1461190586013 Marionette TRACE conn3 <- [1,2426,null,{}] 15:16:26 INFO - PROCESS | 1843 | 1461190586018 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:26 INFO - PROCESS | 1843 | 1461190586214 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:16:26 INFO - PROCESS | 1843 | 1461190586496 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5bde5000 == 156 [pid = 1843] [id = 614] 15:16:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b63cf7000) [pid = 1843] [serial = 1843] [outer = (nil)] 15:16:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b8adbf800) [pid = 1843] [serial = 1844] [outer = 0x7f7b63cf7000] 15:16:26 INFO - PROCESS | 1843 | 1461190586571 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b8ae9b000) [pid = 1843] [serial = 1845] [outer = 0x7f7b63cf7000] 15:16:27 INFO - PROCESS | 1843 | 1461190587383 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1382ms 15:16:27 INFO - PROCESS | 1843 | 1461190587394 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1843 | 1461190587397 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:16:27 INFO - PROCESS | 1843 | 1461190587421 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1843 | 1461190587424 Marionette TRACE conn3 <- [1,2430,null,{}] 15:16:27 INFO - PROCESS | 1843 | 1461190587429 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:27 INFO - PROCESS | 1843 | 1461190587621 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:16:27 INFO - PROCESS | 1843 | 1461190587891 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5719d000 == 157 [pid = 1843] [id = 615] 15:16:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b64bd5c00) [pid = 1843] [serial = 1846] [outer = (nil)] 15:16:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b8b105800) [pid = 1843] [serial = 1847] [outer = 0x7f7b64bd5c00] 15:16:27 INFO - PROCESS | 1843 | 1461190587961 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 269 (0x7f7b8b1af000) [pid = 1843] [serial = 1848] [outer = 0x7f7b64bd5c00] 15:16:28 INFO - PROCESS | 1843 | 1461190588746 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1384ms 15:16:28 INFO - PROCESS | 1843 | 1461190588801 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1843 | 1461190588805 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:16:28 INFO - PROCESS | 1843 | 1461190588837 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1843 | 1461190588840 Marionette TRACE conn3 <- [1,2434,null,{}] 15:16:28 INFO - PROCESS | 1843 | 1461190588846 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:29 INFO - PROCESS | 1843 | 1461190589068 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:16:29 INFO - PROCESS | 1843 | 1461190589375 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b58ada000 == 158 [pid = 1843] [id = 616] 15:16:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 270 (0x7f7b5bf05800) [pid = 1843] [serial = 1849] [outer = (nil)] 15:16:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 271 (0x7f7b5bf0b400) [pid = 1843] [serial = 1850] [outer = 0x7f7b5bf05800] 15:16:29 INFO - PROCESS | 1843 | 1461190589489 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 272 (0x7f7b5bf10000) [pid = 1843] [serial = 1851] [outer = 0x7f7b5bf05800] 15:16:30 INFO - PROCESS | 1843 | 1461190590308 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1492ms 15:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:16:30 INFO - PROCESS | 1843 | 1461190590325 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:16:30 INFO - PROCESS | 1843 | 1461190590327 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:16:30 INFO - PROCESS | 1843 | 1461190590353 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1843 | 1461190590356 Marionette TRACE conn3 <- [1,2438,null,{}] 15:16:30 INFO - PROCESS | 1843 | 1461190590363 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:30 INFO - PROCESS | 1843 | 1461190590562 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:16:30 INFO - PROCESS | 1843 | 1461190590842 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e19c800 == 159 [pid = 1843] [id = 617] 15:16:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 273 (0x7f7b5bf06800) [pid = 1843] [serial = 1852] [outer = (nil)] 15:16:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 274 (0x7f7b607a7400) [pid = 1843] [serial = 1853] [outer = 0x7f7b5bf06800] 15:16:30 INFO - PROCESS | 1843 | 1461190590913 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 275 (0x7f7b63bd0800) [pid = 1843] [serial = 1854] [outer = 0x7f7b5bf06800] 15:16:31 INFO - PROCESS | 1843 | 1461190591776 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1501ms 15:16:31 INFO - PROCESS | 1843 | 1461190591834 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1843 | 1461190591836 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:16:31 INFO - PROCESS | 1843 | 1461190591842 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1843 | 1461190591845 Marionette TRACE conn3 <- [1,2442,null,{}] 15:16:31 INFO - PROCESS | 1843 | 1461190591849 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:32 INFO - PROCESS | 1843 | 1461190592041 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:16:32 INFO - PROCESS | 1843 | 1461190592318 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e195800 == 160 [pid = 1843] [id = 618] 15:16:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 276 (0x7f7b5bf09800) [pid = 1843] [serial = 1855] [outer = (nil)] 15:16:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 277 (0x7f7b5df86000) [pid = 1843] [serial = 1856] [outer = 0x7f7b5bf09800] 15:16:32 INFO - PROCESS | 1843 | 1461190592427 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 278 (0x7f7b60516800) [pid = 1843] [serial = 1857] [outer = 0x7f7b5bf09800] 15:16:33 INFO - PROCESS | 1843 | 1461190593224 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1427ms 15:16:33 INFO - PROCESS | 1843 | 1461190593269 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1843 | 1461190593273 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:16:33 INFO - PROCESS | 1843 | 1461190593278 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1843 | 1461190593280 Marionette TRACE conn3 <- [1,2446,null,{}] 15:16:33 INFO - PROCESS | 1843 | 1461190593285 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:33 INFO - PROCESS | 1843 | 1461190593490 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:16:33 INFO - PROCESS | 1843 | 1461190593772 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64cd8800 == 161 [pid = 1843] [id = 619] 15:16:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 279 (0x7f7b5e487400) [pid = 1843] [serial = 1858] [outer = (nil)] 15:16:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 280 (0x7f7b60781800) [pid = 1843] [serial = 1859] [outer = 0x7f7b5e487400] 15:16:33 INFO - PROCESS | 1843 | 1461190593854 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 281 (0x7f7b615df800) [pid = 1843] [serial = 1860] [outer = 0x7f7b5e487400] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e580800 == 160 [pid = 1843] [id = 503] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ec20000 == 159 [pid = 1843] [id = 544] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb0d000 == 158 [pid = 1843] [id = 545] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c1e000 == 157 [pid = 1843] [id = 547] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6068a000 == 156 [pid = 1843] [id = 598] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ca8a000 == 155 [pid = 1843] [id = 597] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b90b000 == 154 [pid = 1843] [id = 596] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c11800 == 153 [pid = 1843] [id = 595] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62825000 == 152 [pid = 1843] [id = 594] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e57b800 == 151 [pid = 1843] [id = 593] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62729000 == 150 [pid = 1843] [id = 592] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1de800 == 149 [pid = 1843] [id = 579] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e09e000 == 148 [pid = 1843] [id = 543] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b905000 == 147 [pid = 1843] [id = 578] 15:16:35 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63b72800 == 146 [pid = 1843] [id = 577] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 280 (0x7f7b5c5edc00) [pid = 1843] [serial = 1578] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 279 (0x7f7b6e1eec00) [pid = 1843] [serial = 1344] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 278 (0x7f7b625b4400) [pid = 1843] [serial = 1545] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 277 (0x7f7b6e0d3400) [pid = 1843] [serial = 1725] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 276 (0x7f7b63b8dc00) [pid = 1843] [serial = 1715] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 275 (0x7f7b626ca800) [pid = 1843] [serial = 1608] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 274 (0x7f7b6640e000) [pid = 1843] [serial = 1617] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 273 (0x7f7b607b5400) [pid = 1843] [serial = 1605] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 272 (0x7f7b63f99c00) [pid = 1843] [serial = 1602] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 271 (0x7f7b63c9b800) [pid = 1843] [serial = 1611] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 270 (0x7f7b662e9c00) [pid = 1843] [serial = 1614] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 269 (0x7f7b6e914000) [pid = 1843] [serial = 1730] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 268 (0x7f7b758a7400) [pid = 1843] [serial = 1557] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b8a847000) [pid = 1843] [serial = 1377] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b74ec9800) [pid = 1843] [serial = 1359] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b6051d400) [pid = 1843] [serial = 1704] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 264 (0x7f7b6ddf0800) [pid = 1843] [serial = 1679] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 263 (0x7f7b8a84ec00) [pid = 1843] [serial = 1440] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 262 (0x7f7b7317b400) [pid = 1843] [serial = 1697] [outer = (nil)] [url = about:blank] 15:16:35 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b732c4000) [pid = 1843] [serial = 1554] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b6b89c800) [pid = 1843] [serial = 1548] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b7ba91c00) [pid = 1843] [serial = 1434] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b63542800) [pid = 1843] [serial = 1410] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b7837c000) [pid = 1843] [serial = 1368] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b61670400) [pid = 1843] [serial = 1446] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b626d1800) [pid = 1843] [serial = 1673] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b86d73000) [pid = 1843] [serial = 1497] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b72d2ec00) [pid = 1843] [serial = 1422] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b5ffc1000) [pid = 1843] [serial = 1572] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b73921800) [pid = 1843] [serial = 1425] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b5ffc1400) [pid = 1843] [serial = 1670] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b7317b800) [pid = 1843] [serial = 1488] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b8af6e800) [pid = 1843] [serial = 1509] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b85abb000) [pid = 1843] [serial = 1371] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b6ebecc00) [pid = 1843] [serial = 1682] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b8b10ac00) [pid = 1843] [serial = 1575] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b6cce3400) [pid = 1843] [serial = 1722] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b85856400) [pid = 1843] [serial = 1437] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b6f12ac00) [pid = 1843] [serial = 1551] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b70d92400) [pid = 1843] [serial = 1688] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b8b1ac400) [pid = 1843] [serial = 1449] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b6fa8c400) [pid = 1843] [serial = 1685] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b62502c00) [pid = 1843] [serial = 1707] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b72606000) [pid = 1843] [serial = 1542] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b64bcd400) [pid = 1843] [serial = 1712] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b653d4000) [pid = 1843] [serial = 1713] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b607aa000) [pid = 1843] [serial = 1706] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b6354bc00) [pid = 1843] [serial = 1479] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b75b90000) [pid = 1843] [serial = 1362] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b7305e000) [pid = 1843] [serial = 1353] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b6b897000) [pid = 1843] [serial = 1413] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b86c2ac00) [pid = 1843] [serial = 1374] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b889ec000) [pid = 1843] [serial = 1560] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b6b891c00) [pid = 1843] [serial = 1676] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b6eb84800) [pid = 1843] [serial = 1416] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b5e494000) [pid = 1843] [serial = 1503] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b6e1ecc00) [pid = 1843] [serial = 1728] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b6bed7800) [pid = 1843] [serial = 1338] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b5df90800) [pid = 1843] [serial = 1563] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b63547400) [pid = 1843] [serial = 1709] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b88e2ac00) [pid = 1843] [serial = 1566] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b76fc5c00) [pid = 1843] [serial = 1428] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6ca69800) [pid = 1843] [serial = 1518] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b5e491400) [pid = 1843] [serial = 1703] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b788f3800) [pid = 1843] [serial = 1431] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b7260c400) [pid = 1843] [serial = 1350] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b6ce09800) [pid = 1843] [serial = 1724] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b8adc8800) [pid = 1843] [serial = 1506] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b6f151400) [pid = 1843] [serial = 1485] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b6b89b000) [pid = 1843] [serial = 1482] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b6fa8e000) [pid = 1843] [serial = 1347] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6b9f8c00) [pid = 1843] [serial = 1719] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b664d7400) [pid = 1843] [serial = 1718] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b72d33c00) [pid = 1843] [serial = 1694] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b6e90bc00) [pid = 1843] [serial = 1668] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b7335ac00) [pid = 1843] [serial = 1491] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b7ee56800) [pid = 1843] [serial = 1494] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b664d1000) [pid = 1843] [serial = 1383] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b6ca66400) [pid = 1843] [serial = 1721] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b6b9f9c00) [pid = 1843] [serial = 1380] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b8b103000) [pid = 1843] [serial = 1443] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b76d4fc00) [pid = 1843] [serial = 1365] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b7335d800) [pid = 1843] [serial = 1700] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b6ca60c00) [pid = 1843] [serial = 1515] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b8a853c00) [pid = 1843] [serial = 1500] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b6b89e800) [pid = 1843] [serial = 1341] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b66413800) [pid = 1843] [serial = 1727] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b8b107000) [pid = 1843] [serial = 1569] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b72d30c00) [pid = 1843] [serial = 1476] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b63f8f400) [pid = 1843] [serial = 1716] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b607b3400) [pid = 1843] [serial = 1512] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b72417000) [pid = 1843] [serial = 1691] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b6fa96800) [pid = 1843] [serial = 1419] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b7335e800) [pid = 1843] [serial = 1356] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b63b85000) [pid = 1843] [serial = 1710] [outer = (nil)] [url = about:blank] 15:16:36 INFO - PROCESS | 1843 | 1461190596088 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2933ms 15:16:36 INFO - PROCESS | 1843 | 1461190596213 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:16:36 INFO - PROCESS | 1843 | 1461190596218 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:16:36 INFO - PROCESS | 1843 | 1461190596225 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:16:36 INFO - PROCESS | 1843 | 1461190596230 Marionette TRACE conn3 <- [1,2450,null,{}] 15:16:36 INFO - PROCESS | 1843 | 1461190596238 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:36 INFO - PROCESS | 1843 | 1461190596414 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:16:36 INFO - PROCESS | 1843 | 1461190596620 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e1a2800 == 147 [pid = 1843] [id = 620] 15:16:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b607aa000) [pid = 1843] [serial = 1861] [outer = (nil)] 15:16:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b607b1400) [pid = 1843] [serial = 1862] [outer = 0x7f7b607aa000] 15:16:36 INFO - PROCESS | 1843 | 1461190596689 Marionette DEBUG loaded listener.js 15:16:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b615d8800) [pid = 1843] [serial = 1863] [outer = 0x7f7b607aa000] 15:16:37 INFO - PROCESS | 1843 | 1461190597394 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1183ms 15:16:37 INFO - PROCESS | 1843 | 1461190597407 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:16:37 INFO - PROCESS | 1843 | 1461190597414 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:16:37 INFO - PROCESS | 1843 | 1461190597423 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:16:37 INFO - PROCESS | 1843 | 1461190597426 Marionette TRACE conn3 <- [1,2454,null,{}] 15:16:37 INFO - PROCESS | 1843 | 1461190597431 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:37 INFO - PROCESS | 1843 | 1461190597682 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:16:37 INFO - PROCESS | 1843 | 1461190597705 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62717800 == 148 [pid = 1843] [id = 621] 15:16:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b61666000) [pid = 1843] [serial = 1864] [outer = (nil)] 15:16:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b624b8800) [pid = 1843] [serial = 1865] [outer = 0x7f7b61666000] 15:16:37 INFO - PROCESS | 1843 | 1461190597762 Marionette DEBUG loaded listener.js 15:16:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b625bd400) [pid = 1843] [serial = 1866] [outer = 0x7f7b61666000] 15:16:38 INFO - PROCESS | 1843 | 1461190598740 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1326ms 15:16:38 INFO - PROCESS | 1843 | 1461190598757 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:16:38 INFO - PROCESS | 1843 | 1461190598759 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:16:38 INFO - PROCESS | 1843 | 1461190598766 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:16:38 INFO - PROCESS | 1843 | 1461190598771 Marionette TRACE conn3 <- [1,2458,null,{}] 15:16:38 INFO - PROCESS | 1843 | 1461190598785 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:39 INFO - PROCESS | 1843 | 1461190599083 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:16:39 INFO - PROCESS | 1843 | 1461190599111 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63190000 == 149 [pid = 1843] [id = 622] 15:16:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b625bf400) [pid = 1843] [serial = 1867] [outer = (nil)] 15:16:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b638b6000) [pid = 1843] [serial = 1868] [outer = 0x7f7b625bf400] 15:16:39 INFO - PROCESS | 1843 | 1461190599174 Marionette DEBUG loaded listener.js 15:16:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b63c63c00) [pid = 1843] [serial = 1869] [outer = 0x7f7b625bf400] 15:16:40 INFO - PROCESS | 1843 | 1461190600197 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1486ms 15:16:40 INFO - PROCESS | 1843 | 1461190600253 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1843 | 1461190600257 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:16:40 INFO - PROCESS | 1843 | 1461190600262 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1843 | 1461190600265 Marionette TRACE conn3 <- [1,2462,null,{}] 15:16:40 INFO - PROCESS | 1843 | 1461190600269 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:40 INFO - PROCESS | 1843 | 1461190600505 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b5df8dc00) [pid = 1843] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6078a800) [pid = 1843] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b5c5ee800) [pid = 1843] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b60711400) [pid = 1843] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b63bdfc00) [pid = 1843] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b6eb8c800) [pid = 1843] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:16:41 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b6070c800) [pid = 1843] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:16:41 INFO - PROCESS | 1843 | 1461190601110 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63446800 == 150 [pid = 1843] [id = 623] 15:16:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b5c5e1c00) [pid = 1843] [serial = 1870] [outer = (nil)] 15:16:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6077d400) [pid = 1843] [serial = 1871] [outer = 0x7f7b5c5e1c00] 15:16:41 INFO - PROCESS | 1843 | 1461190601174 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b63f8fc00) [pid = 1843] [serial = 1872] [outer = 0x7f7b5c5e1c00] 15:16:41 INFO - PROCESS | 1843 | 1461190601863 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 15:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:16:41 INFO - PROCESS | 1843 | 1461190601894 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1843 | 1461190601896 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:16:41 INFO - PROCESS | 1843 | 1461190601914 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1843 | 1461190601916 Marionette TRACE conn3 <- [1,2466,null,{}] 15:16:41 INFO - PROCESS | 1843 | 1461190601922 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:42 INFO - PROCESS | 1843 | 1461190602092 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:16:42 INFO - PROCESS | 1843 | 1461190602116 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64a96000 == 151 [pid = 1843] [id = 624] 15:16:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b63c67000) [pid = 1843] [serial = 1873] [outer = (nil)] 15:16:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b662ee000) [pid = 1843] [serial = 1874] [outer = 0x7f7b63c67000] 15:16:42 INFO - PROCESS | 1843 | 1461190602175 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b664cf000) [pid = 1843] [serial = 1875] [outer = 0x7f7b63c67000] 15:16:43 INFO - PROCESS | 1843 | 1461190603464 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1593ms 15:16:43 INFO - PROCESS | 1843 | 1461190603495 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:16:43 INFO - PROCESS | 1843 | 1461190603500 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:16:43 INFO - PROCESS | 1843 | 1461190603508 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1843 | 1461190603514 Marionette TRACE conn3 <- [1,2470,null,{}] 15:16:43 INFO - PROCESS | 1843 | 1461190603524 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:43 INFO - PROCESS | 1843 | 1461190603772 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:16:44 INFO - PROCESS | 1843 | 1461190604095 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5ffd9000 == 152 [pid = 1843] [id = 625] 15:16:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b60518c00) [pid = 1843] [serial = 1876] [outer = (nil)] 15:16:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b615d7800) [pid = 1843] [serial = 1877] [outer = 0x7f7b60518c00] 15:16:44 INFO - PROCESS | 1843 | 1461190604167 Marionette DEBUG loaded listener.js 15:16:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b61977800) [pid = 1843] [serial = 1878] [outer = 0x7f7b60518c00] 15:16:44 INFO - PROCESS | 1843 | 1461190604984 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1542ms 15:16:45 INFO - PROCESS | 1843 | 1461190605050 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1843 | 1461190605058 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:16:45 INFO - PROCESS | 1843 | 1461190605068 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1843 | 1461190605072 Marionette TRACE conn3 <- [1,2474,null,{}] 15:16:45 INFO - PROCESS | 1843 | 1461190605077 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:45 INFO - PROCESS | 1843 | 1461190605309 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:16:45 INFO - PROCESS | 1843 | 1461190605567 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63e65000 == 153 [pid = 1843] [id = 626] 15:16:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b62511800) [pid = 1843] [serial = 1879] [outer = (nil)] 15:16:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b638bd400) [pid = 1843] [serial = 1880] [outer = 0x7f7b62511800] 15:16:45 INFO - PROCESS | 1843 | 1461190605685 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b63c64c00) [pid = 1843] [serial = 1881] [outer = 0x7f7b62511800] 15:16:46 INFO - PROCESS | 1843 | 1461190606632 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1627ms 15:16:46 INFO - PROCESS | 1843 | 1461190606696 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1843 | 1461190606699 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:16:46 INFO - PROCESS | 1843 | 1461190606705 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1843 | 1461190606710 Marionette TRACE conn3 <- [1,2478,null,{}] 15:16:46 INFO - PROCESS | 1843 | 1461190606725 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:46 INFO - PROCESS | 1843 | 1461190606964 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:16:47 INFO - PROCESS | 1843 | 1461190607261 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66149800 == 154 [pid = 1843] [id = 627] 15:16:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b66407800) [pid = 1843] [serial = 1882] [outer = (nil)] 15:16:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b6b89e000) [pid = 1843] [serial = 1883] [outer = 0x7f7b66407800] 15:16:47 INFO - PROCESS | 1843 | 1461190607338 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b6c077c00) [pid = 1843] [serial = 1884] [outer = 0x7f7b66407800] 15:16:48 INFO - PROCESS | 1843 | 1461190608153 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1485ms 15:16:48 INFO - PROCESS | 1843 | 1461190608190 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1843 | 1461190608195 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:16:48 INFO - PROCESS | 1843 | 1461190608200 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1843 | 1461190608202 Marionette TRACE conn3 <- [1,2482,null,{}] 15:16:48 INFO - PROCESS | 1843 | 1461190608207 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:48 INFO - PROCESS | 1843 | 1461190608414 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:16:48 INFO - PROCESS | 1843 | 1461190608637 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b907000 == 155 [pid = 1843] [id = 628] 15:16:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b664d5800) [pid = 1843] [serial = 1885] [outer = (nil)] 15:16:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b6cbdb400) [pid = 1843] [serial = 1886] [outer = 0x7f7b664d5800] 15:16:48 INFO - PROCESS | 1843 | 1461190608746 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b6ce0b800) [pid = 1843] [serial = 1887] [outer = 0x7f7b664d5800] 15:16:49 INFO - PROCESS | 1843 | 1461190609664 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1530ms 15:16:49 INFO - PROCESS | 1843 | 1461190609732 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:16:49 INFO - PROCESS | 1843 | 1461190609735 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:16:49 INFO - PROCESS | 1843 | 1461190609741 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1843 | 1461190609743 Marionette TRACE conn3 <- [1,2486,null,{}] 15:16:49 INFO - PROCESS | 1843 | 1461190609748 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:49 INFO - PROCESS | 1843 | 1461190609942 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:16:50 INFO - PROCESS | 1843 | 1461190610207 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bfd1000 == 156 [pid = 1843] [id = 629] 15:16:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b6353f400) [pid = 1843] [serial = 1888] [outer = (nil)] 15:16:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b6e1edc00) [pid = 1843] [serial = 1889] [outer = 0x7f7b6353f400] 15:16:50 INFO - PROCESS | 1843 | 1461190610316 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b6eb37000) [pid = 1843] [serial = 1890] [outer = 0x7f7b6353f400] 15:16:51 INFO - PROCESS | 1843 | 1461190611123 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1430ms 15:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:16:51 INFO - PROCESS | 1843 | 1461190611172 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1843 | 1461190611175 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:16:51 INFO - PROCESS | 1843 | 1461190611182 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1843 | 1461190611185 Marionette TRACE conn3 <- [1,2490,null,{}] 15:16:51 INFO - PROCESS | 1843 | 1461190611209 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:51 INFO - PROCESS | 1843 | 1461190611434 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:16:51 INFO - PROCESS | 1843 | 1461190611698 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e10e000 == 157 [pid = 1843] [id = 630] 15:16:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b6f73b000) [pid = 1843] [serial = 1891] [outer = (nil)] 15:16:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b70d84000) [pid = 1843] [serial = 1892] [outer = 0x7f7b6f73b000] 15:16:51 INFO - PROCESS | 1843 | 1461190611819 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b71856800) [pid = 1843] [serial = 1893] [outer = 0x7f7b6f73b000] 15:16:52 INFO - PROCESS | 1843 | 1461190612624 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1497ms 15:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:16:52 INFO - PROCESS | 1843 | 1461190612677 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1843 | 1461190612680 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:16:52 INFO - PROCESS | 1843 | 1461190612686 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1843 | 1461190612689 Marionette TRACE conn3 <- [1,2494,null,{}] 15:16:52 INFO - PROCESS | 1843 | 1461190612694 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:52 INFO - PROCESS | 1843 | 1461190612891 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:16:53 INFO - PROCESS | 1843 | 1461190613156 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1cf800 == 158 [pid = 1843] [id = 631] 15:16:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b6b888400) [pid = 1843] [serial = 1894] [outer = (nil)] 15:16:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b7260c400) [pid = 1843] [serial = 1895] [outer = 0x7f7b6b888400] 15:16:53 INFO - PROCESS | 1843 | 1461190613227 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b73056000) [pid = 1843] [serial = 1896] [outer = 0x7f7b6b888400] 15:16:54 INFO - PROCESS | 1843 | 1461190614037 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1380ms 15:16:54 INFO - PROCESS | 1843 | 1461190614066 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1843 | 1461190614070 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:16:54 INFO - PROCESS | 1843 | 1461190614075 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1843 | 1461190614078 Marionette TRACE conn3 <- [1,2498,null,{}] 15:16:54 INFO - PROCESS | 1843 | 1461190614083 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:54 INFO - PROCESS | 1843 | 1461190614276 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:16:54 INFO - PROCESS | 1843 | 1461190614550 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb4b800 == 159 [pid = 1843] [id = 632] 15:16:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b6eb2e000) [pid = 1843] [serial = 1897] [outer = (nil)] 15:16:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b7317b400) [pid = 1843] [serial = 1898] [outer = 0x7f7b6eb2e000] 15:16:54 INFO - PROCESS | 1843 | 1461190614623 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b732c5c00) [pid = 1843] [serial = 1899] [outer = 0x7f7b6eb2e000] 15:16:55 INFO - PROCESS | 1843 | 1461190615483 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1481ms 15:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:16:55 INFO - PROCESS | 1843 | 1461190615556 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1843 | 1461190615559 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:16:55 INFO - PROCESS | 1843 | 1461190615565 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1843 | 1461190615568 Marionette TRACE conn3 <- [1,2502,null,{}] 15:16:55 INFO - PROCESS | 1843 | 1461190615572 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:55 INFO - PROCESS | 1843 | 1461190615810 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:16:56 INFO - PROCESS | 1843 | 1461190616073 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72458800 == 160 [pid = 1843] [id = 633] 15:16:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6ebecc00) [pid = 1843] [serial = 1900] [outer = (nil)] 15:16:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b73927000) [pid = 1843] [serial = 1901] [outer = 0x7f7b6ebecc00] 15:16:56 INFO - PROCESS | 1843 | 1461190616206 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b74ed4400) [pid = 1843] [serial = 1902] [outer = 0x7f7b6ebecc00] 15:16:57 INFO - PROCESS | 1843 | 1461190616997 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1485ms 15:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:16:57 INFO - PROCESS | 1843 | 1461190617050 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1843 | 1461190617052 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:16:57 INFO - PROCESS | 1843 | 1461190617058 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1843 | 1461190617061 Marionette TRACE conn3 <- [1,2506,null,{}] 15:16:57 INFO - PROCESS | 1843 | 1461190617066 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:57 INFO - PROCESS | 1843 | 1461190617271 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:16:57 INFO - PROCESS | 1843 | 1461190617536 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72ec0800 == 161 [pid = 1843] [id = 634] 15:16:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b73353000) [pid = 1843] [serial = 1903] [outer = (nil)] 15:16:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b75b8fc00) [pid = 1843] [serial = 1904] [outer = 0x7f7b73353000] 15:16:57 INFO - PROCESS | 1843 | 1461190617610 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b76bdb800) [pid = 1843] [serial = 1905] [outer = 0x7f7b73353000] 15:16:58 INFO - PROCESS | 1843 | 1461190618483 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 15:16:58 INFO - PROCESS | 1843 | 1461190618538 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1843 | 1461190618542 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:16:58 INFO - PROCESS | 1843 | 1461190618547 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1843 | 1461190618550 Marionette TRACE conn3 <- [1,2510,null,{}] 15:16:58 INFO - PROCESS | 1843 | 1461190618556 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:16:58 INFO - PROCESS | 1843 | 1461190618769 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:16:59 INFO - PROCESS | 1843 | 1461190619031 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76077800 == 162 [pid = 1843] [id = 635] 15:16:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b63261000) [pid = 1843] [serial = 1906] [outer = (nil)] 15:16:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b7801ac00) [pid = 1843] [serial = 1907] [outer = 0x7f7b63261000] 15:16:59 INFO - PROCESS | 1843 | 1461190619109 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b788f4400) [pid = 1843] [serial = 1908] [outer = 0x7f7b63261000] 15:16:59 INFO - PROCESS | 1843 | 1461190619987 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1484ms 15:17:00 INFO - PROCESS | 1843 | 1461190620032 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1843 | 1461190620035 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:17:00 INFO - PROCESS | 1843 | 1461190620041 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1843 | 1461190620043 Marionette TRACE conn3 <- [1,2514,null,{}] 15:17:00 INFO - PROCESS | 1843 | 1461190620048 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:00 INFO - PROCESS | 1843 | 1461190620238 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:17:00 INFO - PROCESS | 1843 | 1461190620504 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b780ed800 == 163 [pid = 1843] [id = 636] 15:17:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b74ed5c00) [pid = 1843] [serial = 1909] [outer = (nil)] 15:17:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b7bc96000) [pid = 1843] [serial = 1910] [outer = 0x7f7b74ed5c00] 15:17:00 INFO - PROCESS | 1843 | 1461190620575 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b84cbfc00) [pid = 1843] [serial = 1911] [outer = 0x7f7b74ed5c00] 15:17:01 INFO - PROCESS | 1843 | 1461190621417 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1434ms 15:17:01 INFO - PROCESS | 1843 | 1461190621476 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1843 | 1461190621479 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:17:01 INFO - PROCESS | 1843 | 1461190621486 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1843 | 1461190621489 Marionette TRACE conn3 <- [1,2518,null,{}] 15:17:01 INFO - PROCESS | 1843 | 1461190621494 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:01 INFO - PROCESS | 1843 | 1461190621702 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:17:01 INFO - PROCESS | 1843 | 1461190621968 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79122800 == 164 [pid = 1843] [id = 637] 15:17:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b78020c00) [pid = 1843] [serial = 1912] [outer = (nil)] 15:17:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b85abb000) [pid = 1843] [serial = 1913] [outer = 0x7f7b78020c00] 15:17:02 INFO - PROCESS | 1843 | 1461190622040 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b85d98800) [pid = 1843] [serial = 1914] [outer = 0x7f7b78020c00] 15:17:02 INFO - PROCESS | 1843 | 1461190622865 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1433ms 15:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:17:02 INFO - PROCESS | 1843 | 1461190622918 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1843 | 1461190622921 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:17:02 INFO - PROCESS | 1843 | 1461190622927 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1843 | 1461190622930 Marionette TRACE conn3 <- [1,2522,null,{}] 15:17:02 INFO - PROCESS | 1843 | 1461190622934 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:03 INFO - PROCESS | 1843 | 1461190623136 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:17:03 INFO - PROCESS | 1843 | 1461190623408 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85d47000 == 165 [pid = 1843] [id = 638] 15:17:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b5bd44000) [pid = 1843] [serial = 1915] [outer = (nil)] 15:17:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b5bd4a400) [pid = 1843] [serial = 1916] [outer = 0x7f7b5bd44000] 15:17:03 INFO - PROCESS | 1843 | 1461190623478 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b5bd4fc00) [pid = 1843] [serial = 1917] [outer = 0x7f7b5bd44000] 15:17:04 INFO - PROCESS | 1843 | 1461190624278 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1428ms 15:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:17:04 INFO - PROCESS | 1843 | 1461190624354 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1843 | 1461190624357 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:17:04 INFO - PROCESS | 1843 | 1461190624362 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1843 | 1461190624365 Marionette TRACE conn3 <- [1,2526,null,{}] 15:17:04 INFO - PROCESS | 1843 | 1461190624370 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:04 INFO - PROCESS | 1843 | 1461190624600 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:17:04 INFO - PROCESS | 1843 | 1461190624903 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8a88d800 == 166 [pid = 1843] [id = 639] 15:17:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b5bd50800) [pid = 1843] [serial = 1918] [outer = (nil)] 15:17:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b84cc1800) [pid = 1843] [serial = 1919] [outer = 0x7f7b5bd50800] 15:17:05 INFO - PROCESS | 1843 | 1461190625011 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b85f41000) [pid = 1843] [serial = 1920] [outer = 0x7f7b5bd50800] 15:17:05 INFO - PROCESS | 1843 | 1461190625788 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1481ms 15:17:05 INFO - PROCESS | 1843 | 1461190625842 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:17:05 INFO - PROCESS | 1843 | 1461190625846 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:17:05 INFO - PROCESS | 1843 | 1461190625870 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1843 | 1461190625874 Marionette TRACE conn3 <- [1,2530,null,{}] 15:17:05 INFO - PROCESS | 1843 | 1461190625880 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:06 INFO - PROCESS | 1843 | 1461190626104 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:17:06 INFO - PROCESS | 1843 | 1461190626378 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b298800 == 167 [pid = 1843] [id = 640] 15:17:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b6ddf6000) [pid = 1843] [serial = 1921] [outer = (nil)] 15:17:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b8a757400) [pid = 1843] [serial = 1922] [outer = 0x7f7b6ddf6000] 15:17:06 INFO - PROCESS | 1843 | 1461190626483 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b8ae97c00) [pid = 1843] [serial = 1923] [outer = 0x7f7b6ddf6000] 15:17:07 INFO - PROCESS | 1843 | 1461190627425 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1605ms 15:17:07 INFO - PROCESS | 1843 | 1461190627471 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1843 | 1461190627474 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:17:07 INFO - PROCESS | 1843 | 1461190627480 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1843 | 1461190627482 Marionette TRACE conn3 <- [1,2534,null,{}] 15:17:07 INFO - PROCESS | 1843 | 1461190627487 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:07 INFO - PROCESS | 1843 | 1461190627682 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:17:07 INFO - PROCESS | 1843 | 1461190627956 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63199800 == 168 [pid = 1843] [id = 641] 15:17:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b5c5e7c00) [pid = 1843] [serial = 1924] [outer = (nil)] 15:17:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b5ffc1000) [pid = 1843] [serial = 1925] [outer = 0x7f7b5c5e7c00] 15:17:08 INFO - PROCESS | 1843 | 1461190628027 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b86c2ac00) [pid = 1843] [serial = 1926] [outer = 0x7f7b5c5e7c00] 15:17:08 INFO - PROCESS | 1843 | 1461190628863 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1430ms 15:17:08 INFO - PROCESS | 1843 | 1461190628910 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:17:08 INFO - PROCESS | 1843 | 1461190628914 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:17:08 INFO - PROCESS | 1843 | 1461190628919 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1843 | 1461190628921 Marionette TRACE conn3 <- [1,2538,null,{}] 15:17:08 INFO - PROCESS | 1843 | 1461190628927 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:09 INFO - PROCESS | 1843 | 1461190629129 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:17:09 INFO - PROCESS | 1843 | 1461190629934 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5989b800 == 169 [pid = 1843] [id = 642] 15:17:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b5bf06c00) [pid = 1843] [serial = 1927] [outer = (nil)] 15:17:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b5bf0e400) [pid = 1843] [serial = 1928] [outer = 0x7f7b5bf06c00] 15:17:10 INFO - PROCESS | 1843 | 1461190630002 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b5e495c00) [pid = 1843] [serial = 1929] [outer = 0x7f7b5bf06c00] 15:17:10 INFO - PROCESS | 1843 | 1461190630916 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2036ms 15:17:10 INFO - PROCESS | 1843 | 1461190630958 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1843 | 1461190630964 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:17:10 INFO - PROCESS | 1843 | 1461190630972 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1843 | 1461190630976 Marionette TRACE conn3 <- [1,2542,null,{}] 15:17:10 INFO - PROCESS | 1843 | 1461190630982 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:11 INFO - PROCESS | 1843 | 1461190631195 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:17:11 INFO - PROCESS | 1843 | 1461190631485 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b604c6800 == 170 [pid = 1843] [id = 643] 15:17:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b5e491400) [pid = 1843] [serial = 1930] [outer = (nil)] 15:17:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b6078ac00) [pid = 1843] [serial = 1931] [outer = 0x7f7b5e491400] 15:17:11 INFO - PROCESS | 1843 | 1461190631703 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b61972c00) [pid = 1843] [serial = 1932] [outer = 0x7f7b5e491400] 15:17:12 INFO - PROCESS | 1843 | 1461190632672 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1780ms 15:17:12 INFO - PROCESS | 1843 | 1461190632756 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:17:12 INFO - PROCESS | 1843 | 1461190632762 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:17:12 INFO - PROCESS | 1843 | 1461190632767 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1843 | 1461190632770 Marionette TRACE conn3 <- [1,2546,null,{}] 15:17:12 INFO - PROCESS | 1843 | 1461190632775 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:12 INFO - PROCESS | 1843 | 1461190632970 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8ae1d000 == 169 [pid = 1843] [id = 480] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8cf85000 == 168 [pid = 1843] [id = 481] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b90282800 == 167 [pid = 1843] [id = 482] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7bad8800 == 166 [pid = 1843] [id = 565] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63446800 == 165 [pid = 1843] [id = 623] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63190000 == 164 [pid = 1843] [id = 622] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62717800 == 163 [pid = 1843] [id = 621] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e1a2800 == 162 [pid = 1843] [id = 620] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e195800 == 161 [pid = 1843] [id = 618] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e19c800 == 160 [pid = 1843] [id = 617] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b58ada000 == 159 [pid = 1843] [id = 616] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5719d000 == 158 [pid = 1843] [id = 615] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5bde5000 == 157 [pid = 1843] [id = 614] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5a2e6800 == 156 [pid = 1843] [id = 613] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5bdd8800 == 155 [pid = 1843] [id = 612] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62f5a000 == 154 [pid = 1843] [id = 611] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c4bd800 == 153 [pid = 1843] [id = 610] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b980d3800 == 152 [pid = 1843] [id = 609] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c4ab800 == 151 [pid = 1843] [id = 608] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8dc25800 == 150 [pid = 1843] [id = 607] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85af0000 == 149 [pid = 1843] [id = 606] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78cd4800 == 148 [pid = 1843] [id = 605] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77286000 == 147 [pid = 1843] [id = 604] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73876000 == 146 [pid = 1843] [id = 603] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fdcf800 == 145 [pid = 1843] [id = 602] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfcd000 == 144 [pid = 1843] [id = 601] 15:17:13 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64951000 == 143 [pid = 1843] [id = 600] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b6c075400) [pid = 1843] [serial = 1788] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b61654800) [pid = 1843] [serial = 1781] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b607a8400) [pid = 1843] [serial = 1797] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b63bd2c00) [pid = 1843] [serial = 1736] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b74ecec00) [pid = 1843] [serial = 1754] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b77a75800) [pid = 1843] [serial = 1763] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b6bc5f000) [pid = 1843] [serial = 1769] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b5ffb3800) [pid = 1843] [serial = 1778] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b6ecb4800) [pid = 1843] [serial = 1742] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b6b893000) [pid = 1843] [serial = 1787] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b6197c400) [pid = 1843] [serial = 1733] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b5ffb4000) [pid = 1843] [serial = 1796] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b6f152400) [pid = 1843] [serial = 1745] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b7335e000) [pid = 1843] [serial = 1751] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b788fc000) [pid = 1843] [serial = 1772] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b72603c00) [pid = 1843] [serial = 1748] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b63c6f400) [pid = 1843] [serial = 1784] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b6e1f4400) [pid = 1843] [serial = 1791] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b76b48400) [pid = 1843] [serial = 1760] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b662eec00) [pid = 1843] [serial = 1785] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b60789c00) [pid = 1843] [serial = 1779] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b6ddec400) [pid = 1843] [serial = 1790] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b78c3e800) [pid = 1843] [serial = 1775] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b6fa89800) [pid = 1843] [serial = 1794] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b75b8a400) [pid = 1843] [serial = 1757] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b64bda000) [pid = 1843] [serial = 1766] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b63547c00) [pid = 1843] [serial = 1782] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b6ecbc400) [pid = 1843] [serial = 1793] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b6b9f6c00) [pid = 1843] [serial = 1739] [outer = (nil)] [url = about:blank] 15:17:13 INFO - PROCESS | 1843 | 1461190633694 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b57198800 == 144 [pid = 1843] [id = 644] 15:17:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b5bf08400) [pid = 1843] [serial = 1933] [outer = (nil)] 15:17:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b5ffb3800) [pid = 1843] [serial = 1934] [outer = 0x7f7b5bf08400] 15:17:13 INFO - PROCESS | 1843 | 1461190633764 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b63256000) [pid = 1843] [serial = 1935] [outer = 0x7f7b5bf08400] 15:17:14 INFO - PROCESS | 1843 | 1461190634473 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1732ms 15:17:14 INFO - PROCESS | 1843 | 1461190634499 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:17:14 INFO - PROCESS | 1843 | 1461190634501 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:17:14 INFO - PROCESS | 1843 | 1461190634516 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1843 | 1461190634524 Marionette TRACE conn3 <- [1,2550,null,{}] 15:17:14 INFO - PROCESS | 1843 | 1461190634545 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:14 INFO - PROCESS | 1843 | 1461190634718 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:17:14 INFO - PROCESS | 1843 | 1461190634744 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e0cc000 == 145 [pid = 1843] [id = 645] 15:17:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b638bfc00) [pid = 1843] [serial = 1936] [outer = (nil)] 15:17:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b63e38000) [pid = 1843] [serial = 1937] [outer = 0x7f7b638bfc00] 15:17:14 INFO - PROCESS | 1843 | 1461190634805 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b63e3ec00) [pid = 1843] [serial = 1938] [outer = 0x7f7b638bfc00] 15:17:15 INFO - PROCESS | 1843 | 1461190635738 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1252ms 15:17:15 INFO - PROCESS | 1843 | 1461190635760 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1843 | 1461190635764 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:17:15 INFO - PROCESS | 1843 | 1461190635769 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1843 | 1461190635771 Marionette TRACE conn3 <- [1,2554,null,{}] 15:17:15 INFO - PROCESS | 1843 | 1461190635776 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:15 INFO - PROCESS | 1843 | 1461190635946 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:17:15 INFO - PROCESS | 1843 | 1461190635960 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62827800 == 146 [pid = 1843] [id = 646] 15:17:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b63e3bc00) [pid = 1843] [serial = 1939] [outer = (nil)] 15:17:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b653d5400) [pid = 1843] [serial = 1940] [outer = 0x7f7b63e3bc00] 15:17:16 INFO - PROCESS | 1843 | 1461190636015 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b66410400) [pid = 1843] [serial = 1941] [outer = 0x7f7b63e3bc00] 15:17:16 INFO - PROCESS | 1843 | 1461190636983 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1273ms 15:17:17 INFO - PROCESS | 1843 | 1461190637046 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1843 | 1461190637050 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:17:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:17:17 INFO - PROCESS | 1843 | 1461190637055 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1843 | 1461190637057 Marionette TRACE conn3 <- [1,2558,null,{}] 15:17:17 INFO - PROCESS | 1843 | 1461190637061 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:17 INFO - PROCESS | 1843 | 1461190637294 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:17:17 INFO - PROCESS | 1843 | 1461190637323 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62f94800 == 147 [pid = 1843] [id = 647] 15:17:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6b89ec00) [pid = 1843] [serial = 1942] [outer = (nil)] 15:17:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b6bc62c00) [pid = 1843] [serial = 1943] [outer = 0x7f7b6b89ec00] 15:17:17 INFO - PROCESS | 1843 | 1461190637391 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b6cbd4800) [pid = 1843] [serial = 1944] [outer = 0x7f7b6b89ec00] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b63c62000) [pid = 1843] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b615dac00) [pid = 1843] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b6ccf0000) [pid = 1843] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b70d88800) [pid = 1843] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b607aac00) [pid = 1843] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b61666000) [pid = 1843] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b64bd5c00) [pid = 1843] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b72413c00) [pid = 1843] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b664cb000) [pid = 1843] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b607aa000) [pid = 1843] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b6f159800) [pid = 1843] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b5e48d800) [pid = 1843] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b5df8a000) [pid = 1843] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b73059400) [pid = 1843] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b60821800) [pid = 1843] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b5e492c00) [pid = 1843] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b6beda400) [pid = 1843] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b7184f400) [pid = 1843] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b5bf09800) [pid = 1843] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b66411400) [pid = 1843] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b6b895000) [pid = 1843] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b85d1c800) [pid = 1843] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b6bee1c00) [pid = 1843] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b63f96800) [pid = 1843] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b63f8d800) [pid = 1843] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b625bf400) [pid = 1843] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b74e6f000) [pid = 1843] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b6e064c00) [pid = 1843] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b5ffba400) [pid = 1843] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b63cf7000) [pid = 1843] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b73186000) [pid = 1843] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b71854c00) [pid = 1843] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b5e492000) [pid = 1843] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b5bf05800) [pid = 1843] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b6081dc00) [pid = 1843] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b6b886800) [pid = 1843] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b732ce000) [pid = 1843] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b66408800) [pid = 1843] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b6b9f1800) [pid = 1843] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b60511c00) [pid = 1843] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6f126000) [pid = 1843] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b6f156800) [pid = 1843] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b6eb2b400) [pid = 1843] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b6cced800) [pid = 1843] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b6fd09c00) [pid = 1843] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b5df89800) [pid = 1843] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b664d0000) [pid = 1843] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b662ec400) [pid = 1843] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b7ba5e000) [pid = 1843] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b71918400) [pid = 1843] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b6f4a1c00) [pid = 1843] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b60789400) [pid = 1843] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b6ce04800) [pid = 1843] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b5c5e1c00) [pid = 1843] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b63b85800) [pid = 1843] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b615d4c00) [pid = 1843] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b78024000) [pid = 1843] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b6e1f8000) [pid = 1843] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b5ffb9000) [pid = 1843] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b615d9800) [pid = 1843] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b5e487400) [pid = 1843] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:17:19 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b5bf06800) [pid = 1843] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:17:19 INFO - PROCESS | 1843 | 1461190639318 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2280ms 15:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:17:19 INFO - PROCESS | 1843 | 1461190639335 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1843 | 1461190639337 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:17:19 INFO - PROCESS | 1843 | 1461190639342 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1843 | 1461190639345 Marionette TRACE conn3 <- [1,2562,null,{}] 15:17:19 INFO - PROCESS | 1843 | 1461190639349 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:19 INFO - PROCESS | 1843 | 1461190639514 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:17:19 INFO - PROCESS | 1843 | 1461190639529 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5bde4000 == 148 [pid = 1843] [id = 648] 15:17:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b5df8e800) [pid = 1843] [serial = 1945] [outer = (nil)] 15:17:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b61666000) [pid = 1843] [serial = 1946] [outer = 0x7f7b5df8e800] 15:17:19 INFO - PROCESS | 1843 | 1461190639584 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b63b85800) [pid = 1843] [serial = 1947] [outer = 0x7f7b5df8e800] 15:17:20 INFO - PROCESS | 1843 | 1461190640443 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1126ms 15:17:20 INFO - PROCESS | 1843 | 1461190640469 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1843 | 1461190640472 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:17:20 INFO - PROCESS | 1843 | 1461190640477 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1843 | 1461190640479 Marionette TRACE conn3 <- [1,2566,null,{}] 15:17:20 INFO - PROCESS | 1843 | 1461190640496 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:20 INFO - PROCESS | 1843 | 1461190640664 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:17:20 INFO - PROCESS | 1843 | 1461190640676 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6384f000 == 149 [pid = 1843] [id = 649] 15:17:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b60708c00) [pid = 1843] [serial = 1948] [outer = (nil)] 15:17:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b6b895400) [pid = 1843] [serial = 1949] [outer = 0x7f7b60708c00] 15:17:20 INFO - PROCESS | 1843 | 1461190640731 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6cbdc400) [pid = 1843] [serial = 1950] [outer = 0x7f7b60708c00] 15:17:21 INFO - PROCESS | 1843 | 1461190641908 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1482ms 15:17:21 INFO - PROCESS | 1843 | 1461190641960 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1843 | 1461190641965 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:17:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:17:21 INFO - PROCESS | 1843 | 1461190641974 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1843 | 1461190641979 Marionette TRACE conn3 <- [1,2570,null,{}] 15:17:21 INFO - PROCESS | 1843 | 1461190641986 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:22 INFO - PROCESS | 1843 | 1461190642210 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:17:22 INFO - PROCESS | 1843 | 1461190642521 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4a5800 == 150 [pid = 1843] [id = 650] 15:17:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b60517c00) [pid = 1843] [serial = 1951] [outer = (nil)] 15:17:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b607ac400) [pid = 1843] [serial = 1952] [outer = 0x7f7b60517c00] 15:17:22 INFO - PROCESS | 1843 | 1461190642601 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b6166bc00) [pid = 1843] [serial = 1953] [outer = 0x7f7b60517c00] 15:17:23 INFO - PROCESS | 1843 | 1461190643553 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1635ms 15:17:23 INFO - PROCESS | 1843 | 1461190643611 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1843 | 1461190643620 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:17:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:17:23 INFO - PROCESS | 1843 | 1461190643629 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1843 | 1461190643632 Marionette TRACE conn3 <- [1,2574,null,{}] 15:17:23 INFO - PROCESS | 1843 | 1461190643638 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:23 INFO - PROCESS | 1843 | 1461190643844 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:17:24 INFO - PROCESS | 1843 | 1461190644192 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63191800 == 151 [pid = 1843] [id = 651] 15:17:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b61671000) [pid = 1843] [serial = 1954] [outer = (nil)] 15:17:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b63c65800) [pid = 1843] [serial = 1955] [outer = 0x7f7b61671000] 15:17:24 INFO - PROCESS | 1843 | 1461190644268 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b63e39800) [pid = 1843] [serial = 1956] [outer = 0x7f7b61671000] 15:17:25 INFO - PROCESS | 1843 | 1461190645115 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1533ms 15:17:25 INFO - PROCESS | 1843 | 1461190645163 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1843 | 1461190645166 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:17:25 INFO - PROCESS | 1843 | 1461190645172 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1843 | 1461190645177 Marionette TRACE conn3 <- [1,2578,null,{}] 15:17:25 INFO - PROCESS | 1843 | 1461190645192 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:25 INFO - PROCESS | 1843 | 1461190645399 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:17:25 INFO - PROCESS | 1843 | 1461190645662 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c0b800 == 152 [pid = 1843] [id = 652] 15:17:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b63e33800) [pid = 1843] [serial = 1957] [outer = (nil)] 15:17:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b6bc68400) [pid = 1843] [serial = 1958] [outer = 0x7f7b63e33800] 15:17:25 INFO - PROCESS | 1843 | 1461190645739 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b6cbd7c00) [pid = 1843] [serial = 1959] [outer = 0x7f7b63e33800] 15:17:26 INFO - PROCESS | 1843 | 1461190646597 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1481ms 15:17:26 INFO - PROCESS | 1843 | 1461190646653 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1843 | 1461190646658 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:17:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:17:26 INFO - PROCESS | 1843 | 1461190646663 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1843 | 1461190646665 Marionette TRACE conn3 <- [1,2582,null,{}] 15:17:26 INFO - PROCESS | 1843 | 1461190646670 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:26 INFO - PROCESS | 1843 | 1461190646861 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:17:27 INFO - PROCESS | 1843 | 1461190647129 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6539b000 == 153 [pid = 1843] [id = 653] 15:17:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b653d1000) [pid = 1843] [serial = 1960] [outer = (nil)] 15:17:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b6e914c00) [pid = 1843] [serial = 1961] [outer = 0x7f7b653d1000] 15:17:27 INFO - PROCESS | 1843 | 1461190647201 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b6eb88400) [pid = 1843] [serial = 1962] [outer = 0x7f7b653d1000] 15:17:28 INFO - PROCESS | 1843 | 1461190648043 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:17:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1426ms 15:17:28 INFO - PROCESS | 1843 | 1461190648090 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1843 | 1461190648093 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:17:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:17:28 INFO - PROCESS | 1843 | 1461190648099 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1843 | 1461190648101 Marionette TRACE conn3 <- [1,2586,null,{}] 15:17:28 INFO - PROCESS | 1843 | 1461190648106 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:28 INFO - PROCESS | 1843 | 1461190648300 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:17:28 INFO - PROCESS | 1843 | 1461190648568 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bbe2000 == 154 [pid = 1843] [id = 654] 15:17:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b6e064c00) [pid = 1843] [serial = 1963] [outer = (nil)] 15:17:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b6ecbf000) [pid = 1843] [serial = 1964] [outer = 0x7f7b6e064c00] 15:17:28 INFO - PROCESS | 1843 | 1461190648639 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b6f120c00) [pid = 1843] [serial = 1965] [outer = 0x7f7b6e064c00] 15:17:29 INFO - PROCESS | 1843 | 1461190649480 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1428ms 15:17:29 INFO - PROCESS | 1843 | 1461190649528 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1843 | 1461190649531 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:17:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:17:29 INFO - PROCESS | 1843 | 1461190649537 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1843 | 1461190649539 Marionette TRACE conn3 <- [1,2590,null,{}] 15:17:29 INFO - PROCESS | 1843 | 1461190649544 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:29 INFO - PROCESS | 1843 | 1461190649765 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:17:30 INFO - PROCESS | 1843 | 1461190650034 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e108800 == 155 [pid = 1843] [id = 655] 15:17:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b63544000) [pid = 1843] [serial = 1966] [outer = (nil)] 15:17:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b63b89c00) [pid = 1843] [serial = 1967] [outer = 0x7f7b63544000] 15:17:30 INFO - PROCESS | 1843 | 1461190650120 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b7260a000) [pid = 1843] [serial = 1968] [outer = 0x7f7b63544000] 15:17:30 INFO - PROCESS | 1843 | 1461190650947 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:17:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1476ms 15:17:31 INFO - PROCESS | 1843 | 1461190651016 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1843 | 1461190651019 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:17:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:17:31 INFO - PROCESS | 1843 | 1461190651027 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1843 | 1461190651030 Marionette TRACE conn3 <- [1,2594,null,{}] 15:17:31 INFO - PROCESS | 1843 | 1461190651035 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:31 INFO - PROCESS | 1843 | 1461190651229 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:17:31 INFO - PROCESS | 1843 | 1461190651505 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb45800 == 156 [pid = 1843] [id = 656] 15:17:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b63b82000) [pid = 1843] [serial = 1969] [outer = (nil)] 15:17:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b73062400) [pid = 1843] [serial = 1970] [outer = 0x7f7b63b82000] 15:17:31 INFO - PROCESS | 1843 | 1461190651574 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b732c9400) [pid = 1843] [serial = 1971] [outer = 0x7f7b63b82000] 15:17:32 INFO - PROCESS | 1843 | 1461190652450 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:17:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1482ms 15:17:32 INFO - PROCESS | 1843 | 1461190652510 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1843 | 1461190652513 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:17:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:17:32 INFO - PROCESS | 1843 | 1461190652519 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1843 | 1461190652521 Marionette TRACE conn3 <- [1,2598,null,{}] 15:17:32 INFO - PROCESS | 1843 | 1461190652526 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:32 INFO - PROCESS | 1843 | 1461190652713 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:17:32 INFO - PROCESS | 1843 | 1461190652984 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72bfd800 == 157 [pid = 1843] [id = 657] 15:17:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b72d2ec00) [pid = 1843] [serial = 1972] [outer = (nil)] 15:17:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b73928c00) [pid = 1843] [serial = 1973] [outer = 0x7f7b72d2ec00] 15:17:33 INFO - PROCESS | 1843 | 1461190653065 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b74f7d400) [pid = 1843] [serial = 1974] [outer = 0x7f7b72d2ec00] 15:17:33 INFO - PROCESS | 1843 | 1461190653952 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:17:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1479ms 15:17:34 INFO - PROCESS | 1843 | 1461190653998 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1843 | 1461190654002 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:17:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:17:34 INFO - PROCESS | 1843 | 1461190654007 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1843 | 1461190654009 Marionette TRACE conn3 <- [1,2602,null,{}] 15:17:34 INFO - PROCESS | 1843 | 1461190654014 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:34 INFO - PROCESS | 1843 | 1461190654200 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:17:34 INFO - PROCESS | 1843 | 1461190654470 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a28800 == 158 [pid = 1843] [id = 658] 15:17:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b72d32800) [pid = 1843] [serial = 1975] [outer = (nil)] 15:17:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b75b8f000) [pid = 1843] [serial = 1976] [outer = 0x7f7b72d32800] 15:17:34 INFO - PROCESS | 1843 | 1461190654542 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b76bdfc00) [pid = 1843] [serial = 1977] [outer = 0x7f7b72d32800] 15:17:35 INFO - PROCESS | 1843 | 1461190655476 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:17:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1528ms 15:17:35 INFO - PROCESS | 1843 | 1461190655536 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1843 | 1461190655539 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:17:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:17:35 INFO - PROCESS | 1843 | 1461190655545 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1843 | 1461190655547 Marionette TRACE conn3 <- [1,2606,null,{}] 15:17:35 INFO - PROCESS | 1843 | 1461190655552 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:35 INFO - PROCESS | 1843 | 1461190655747 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:17:36 INFO - PROCESS | 1843 | 1461190656080 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7826a800 == 159 [pid = 1843] [id = 659] 15:17:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b7730d000) [pid = 1843] [serial = 1978] [outer = (nil)] 15:17:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b78022000) [pid = 1843] [serial = 1979] [outer = 0x7f7b7730d000] 15:17:36 INFO - PROCESS | 1843 | 1461190656152 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b78381800) [pid = 1843] [serial = 1980] [outer = 0x7f7b7730d000] 15:17:37 INFO - PROCESS | 1843 | 1461190657018 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1529ms 15:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:17:37 INFO - PROCESS | 1843 | 1461190657074 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1843 | 1461190657077 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:17:37 INFO - PROCESS | 1843 | 1461190657083 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1843 | 1461190657087 Marionette TRACE conn3 <- [1,2610,null,{}] 15:17:37 INFO - PROCESS | 1843 | 1461190657092 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:37 INFO - PROCESS | 1843 | 1461190657317 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:17:37 INFO - PROCESS | 1843 | 1461190657585 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85dac000 == 160 [pid = 1843] [id = 660] 15:17:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b789ec400) [pid = 1843] [serial = 1981] [outer = (nil)] 15:17:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b7bc57800) [pid = 1843] [serial = 1982] [outer = 0x7f7b789ec400] 15:17:37 INFO - PROCESS | 1843 | 1461190657707 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b85ac4000) [pid = 1843] [serial = 1983] [outer = 0x7f7b789ec400] 15:17:38 INFO - PROCESS | 1843 | 1461190658498 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1478ms 15:17:38 INFO - PROCESS | 1843 | 1461190658561 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1843 | 1461190658564 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:17:38 INFO - PROCESS | 1843 | 1461190658569 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1843 | 1461190658573 Marionette TRACE conn3 <- [1,2614,null,{}] 15:17:38 INFO - PROCESS | 1843 | 1461190658578 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:38 INFO - PROCESS | 1843 | 1461190658769 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:17:39 INFO - PROCESS | 1843 | 1461190659039 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8aec6000 == 161 [pid = 1843] [id = 661] 15:17:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b78c45400) [pid = 1843] [serial = 1984] [outer = (nil)] 15:17:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b85f0f400) [pid = 1843] [serial = 1985] [outer = 0x7f7b78c45400] 15:17:39 INFO - PROCESS | 1843 | 1461190659109 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b870f6c00) [pid = 1843] [serial = 1986] [outer = 0x7f7b78c45400] 15:17:39 INFO - PROCESS | 1843 | 1461190659952 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1427ms 15:17:40 INFO - PROCESS | 1843 | 1461190659997 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1843 | 1461190659999 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:17:40 INFO - PROCESS | 1843 | 1461190660005 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1843 | 1461190660007 Marionette TRACE conn3 <- [1,2618,null,{}] 15:17:40 INFO - PROCESS | 1843 | 1461190660012 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:40 INFO - PROCESS | 1843 | 1461190660203 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:17:40 INFO - PROCESS | 1843 | 1461190660484 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b9026f800 == 162 [pid = 1843] [id = 662] 15:17:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b7801b800) [pid = 1843] [serial = 1987] [outer = (nil)] 15:17:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b8a848800) [pid = 1843] [serial = 1988] [outer = 0x7f7b7801b800] 15:17:40 INFO - PROCESS | 1843 | 1461190660554 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b8a866800) [pid = 1843] [serial = 1989] [outer = 0x7f7b7801b800] 15:17:41 INFO - PROCESS | 1843 | 1461190661377 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1428ms 15:17:41 INFO - PROCESS | 1843 | 1461190661435 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1843 | 1461190661438 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:17:41 INFO - PROCESS | 1843 | 1461190661443 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1843 | 1461190661445 Marionette TRACE conn3 <- [1,2622,null,{}] 15:17:41 INFO - PROCESS | 1843 | 1461190661451 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:41 INFO - PROCESS | 1843 | 1461190661642 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:17:41 INFO - PROCESS | 1843 | 1461190661917 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5b1d1000 == 163 [pid = 1843] [id = 663] 15:17:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b85bb6000) [pid = 1843] [serial = 1990] [outer = (nil)] 15:17:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b8af65c00) [pid = 1843] [serial = 1991] [outer = 0x7f7b85bb6000] 15:17:41 INFO - PROCESS | 1843 | 1461190661987 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b8b107000) [pid = 1843] [serial = 1992] [outer = 0x7f7b85bb6000] 15:17:42 INFO - PROCESS | 1843 | 1461190662834 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1427ms 15:17:42 INFO - PROCESS | 1843 | 1461190662871 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1843 | 1461190662875 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:17:42 INFO - PROCESS | 1843 | 1461190662880 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1843 | 1461190662882 Marionette TRACE conn3 <- [1,2626,null,{}] 15:17:42 INFO - PROCESS | 1843 | 1461190662887 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:43 INFO - PROCESS | 1843 | 1461190663093 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:17:43 INFO - PROCESS | 1843 | 1461190663375 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5a0de000 == 164 [pid = 1843] [id = 664] 15:17:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b5c504000) [pid = 1843] [serial = 1993] [outer = (nil)] 15:17:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b5c50c400) [pid = 1843] [serial = 1994] [outer = 0x7f7b5c504000] 15:17:43 INFO - PROCESS | 1843 | 1461190663449 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b5c510c00) [pid = 1843] [serial = 1995] [outer = 0x7f7b5c504000] 15:17:44 INFO - PROCESS | 1843 | 1461190664313 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1486ms 15:17:44 INFO - PROCESS | 1843 | 1461190664368 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:17:44 INFO - PROCESS | 1843 | 1461190664371 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:17:44 INFO - PROCESS | 1843 | 1461190664376 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1843 | 1461190664380 Marionette TRACE conn3 <- [1,2630,null,{}] 15:17:44 INFO - PROCESS | 1843 | 1461190664385 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:44 INFO - PROCESS | 1843 | 1461190664584 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:17:44 INFO - PROCESS | 1843 | 1461190664860 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5b1df000 == 165 [pid = 1843] [id = 665] 15:17:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b5c506400) [pid = 1843] [serial = 1996] [outer = (nil)] 15:17:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b8adc8c00) [pid = 1843] [serial = 1997] [outer = 0x7f7b5c506400] 15:17:44 INFO - PROCESS | 1843 | 1461190664933 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b8b2d6800) [pid = 1843] [serial = 1998] [outer = 0x7f7b5c506400] 15:17:45 INFO - PROCESS | 1843 | 1461190665841 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1526ms 15:17:45 INFO - PROCESS | 1843 | 1461190665904 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:17:45 INFO - PROCESS | 1843 | 1461190665906 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:17:45 INFO - PROCESS | 1843 | 1461190665912 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:17:45 INFO - PROCESS | 1843 | 1461190665914 Marionette TRACE conn3 <- [1,2634,null,{}] 15:17:45 INFO - PROCESS | 1843 | 1461190665919 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:46 INFO - PROCESS | 1843 | 1461190666109 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:17:46 INFO - PROCESS | 1843 | 1461190666397 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5719e800 == 166 [pid = 1843] [id = 666] 15:17:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b5b105c00) [pid = 1843] [serial = 1999] [outer = (nil)] 15:17:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b5b10cc00) [pid = 1843] [serial = 2000] [outer = 0x7f7b5b105c00] 15:17:46 INFO - PROCESS | 1843 | 1461190666504 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b5b111400) [pid = 1843] [serial = 2001] [outer = 0x7f7b5b105c00] 15:17:47 INFO - PROCESS | 1843 | 1461190667343 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1480ms 15:17:47 INFO - PROCESS | 1843 | 1461190667394 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1843 | 1461190667396 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:17:47 INFO - PROCESS | 1843 | 1461190667402 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1843 | 1461190667404 Marionette TRACE conn3 <- [1,2638,null,{}] 15:17:47 INFO - PROCESS | 1843 | 1461190667410 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:47 INFO - PROCESS | 1843 | 1461190667613 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:17:47 INFO - PROCESS | 1843 | 1461190667901 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b589a0000 == 167 [pid = 1843] [id = 667] 15:17:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b5b105400) [pid = 1843] [serial = 2002] [outer = (nil)] 15:17:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b5c510400) [pid = 1843] [serial = 2003] [outer = 0x7f7b5b105400] 15:17:48 INFO - PROCESS | 1843 | 1461190668008 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b5e486800) [pid = 1843] [serial = 2004] [outer = 0x7f7b5b105400] 15:17:48 INFO - PROCESS | 1843 | 1461190668832 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1481ms 15:17:48 INFO - PROCESS | 1843 | 1461190668885 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1843 | 1461190668887 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:17:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:17:48 INFO - PROCESS | 1843 | 1461190668893 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1843 | 1461190668896 Marionette TRACE conn3 <- [1,2642,null,{}] 15:17:48 INFO - PROCESS | 1843 | 1461190668901 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:49 INFO - PROCESS | 1843 | 1461190669107 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:17:49 INFO - PROCESS | 1843 | 1461190669393 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e0c4000 == 168 [pid = 1843] [id = 668] 15:17:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b5b107400) [pid = 1843] [serial = 2005] [outer = (nil)] 15:17:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b5df89c00) [pid = 1843] [serial = 2006] [outer = 0x7f7b5b107400] 15:17:49 INFO - PROCESS | 1843 | 1461190669502 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b615d8000) [pid = 1843] [serial = 2007] [outer = 0x7f7b5b107400] 15:17:51 INFO - PROCESS | 1843 | 1461190671024 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:17:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2243ms 15:17:51 INFO - PROCESS | 1843 | 1461190671147 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1843 | 1461190671151 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:17:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:17:51 INFO - PROCESS | 1843 | 1461190671158 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1843 | 1461190671161 Marionette TRACE conn3 <- [1,2646,null,{}] 15:17:51 INFO - PROCESS | 1843 | 1461190671169 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:51 INFO - PROCESS | 1843 | 1461190671375 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aa8a800 == 167 [pid = 1843] [id = 585] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72eb7800 == 166 [pid = 1843] [id = 548] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8a87a000 == 165 [pid = 1843] [id = 584] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e08a000 == 164 [pid = 1843] [id = 576] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b22c000 == 163 [pid = 1843] [id = 586] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5bde4000 == 162 [pid = 1843] [id = 648] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62f94800 == 161 [pid = 1843] [id = 647] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62827800 == 160 [pid = 1843] [id = 646] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e0cc000 == 159 [pid = 1843] [id = 645] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b57198800 == 158 [pid = 1843] [id = 644] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b604c6800 == 157 [pid = 1843] [id = 643] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5989b800 == 156 [pid = 1843] [id = 642] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8b298800 == 155 [pid = 1843] [id = 640] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8a88d800 == 154 [pid = 1843] [id = 639] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85d47000 == 153 [pid = 1843] [id = 638] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79122800 == 152 [pid = 1843] [id = 637] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b780ed800 == 151 [pid = 1843] [id = 636] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76077800 == 150 [pid = 1843] [id = 635] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72ec0800 == 149 [pid = 1843] [id = 634] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72458800 == 148 [pid = 1843] [id = 633] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb4b800 == 147 [pid = 1843] [id = 632] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1cf800 == 146 [pid = 1843] [id = 631] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e10e000 == 145 [pid = 1843] [id = 630] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bfd1000 == 144 [pid = 1843] [id = 629] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b907000 == 143 [pid = 1843] [id = 628] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b66149800 == 142 [pid = 1843] [id = 627] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63e65000 == 141 [pid = 1843] [id = 626] 15:17:52 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5ffd9000 == 140 [pid = 1843] [id = 625] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b6eb8d400) [pid = 1843] [serial = 1731] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b662ee000) [pid = 1843] [serial = 1874] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b6eb8c400) [pid = 1843] [serial = 1638] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b6077d400) [pid = 1843] [serial = 1871] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b85d1e400) [pid = 1843] [serial = 1835] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b626c2400) [pid = 1843] [serial = 1734] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b7896f800) [pid = 1843] [serial = 1829] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b6e916000) [pid = 1843] [serial = 1635] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b607aa800) [pid = 1843] [serial = 1671] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b63f8ac00) [pid = 1843] [serial = 1737] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b60781800) [pid = 1843] [serial = 1859] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b7ba1c800) [pid = 1843] [serial = 1830] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b63bd0800) [pid = 1843] [serial = 1854] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b615df800) [pid = 1843] [serial = 1860] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b76bdbc00) [pid = 1843] [serial = 1761] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b63547000) [pid = 1843] [serial = 1800] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6f158c00) [pid = 1843] [serial = 1814] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b607a7400) [pid = 1843] [serial = 1853] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b7305bc00) [pid = 1843] [serial = 1695] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b86d77400) [pid = 1843] [serial = 1836] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b732ca000) [pid = 1843] [serial = 1820] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b61970400) [pid = 1843] [serial = 1799] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b624b8800) [pid = 1843] [serial = 1865] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b8b105800) [pid = 1843] [serial = 1847] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b769ea400) [pid = 1843] [serial = 1824] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6bed5400) [pid = 1843] [serial = 1623] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b607b1400) [pid = 1843] [serial = 1862] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b71917000) [pid = 1843] [serial = 1689] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b63544400) [pid = 1843] [serial = 1674] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b77b81c00) [pid = 1843] [serial = 1767] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b73928800) [pid = 1843] [serial = 1701] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b64bd8c00) [pid = 1843] [serial = 1806] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b6f11f000) [pid = 1843] [serial = 1647] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b88e2e000) [pid = 1843] [serial = 1838] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b72d2d800) [pid = 1843] [serial = 1817] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b5df86000) [pid = 1843] [serial = 1856] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b6b9ec800) [pid = 1843] [serial = 1620] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b60516800) [pid = 1843] [serial = 1857] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b73922c00) [pid = 1843] [serial = 1821] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b6c07e800) [pid = 1843] [serial = 1626] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b8a869400) [pid = 1843] [serial = 1842] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b6ccee000) [pid = 1843] [serial = 1632] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b6e916800) [pid = 1843] [serial = 1811] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b8b1af000) [pid = 1843] [serial = 1848] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b63c94000) [pid = 1843] [serial = 1805] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b6fa8ec00) [pid = 1843] [serial = 1815] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b6cbe0c00) [pid = 1843] [serial = 1809] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b63c63c00) [pid = 1843] [serial = 1869] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b625bd400) [pid = 1843] [serial = 1866] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b8a846000) [pid = 1843] [serial = 1839] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b78026c00) [pid = 1843] [serial = 1764] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b6bc5e400) [pid = 1843] [serial = 1808] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b73063c00) [pid = 1843] [serial = 1818] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b6ebf2800) [pid = 1843] [serial = 1641] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b78382800) [pid = 1843] [serial = 1770] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b8ae9b000) [pid = 1843] [serial = 1845] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b77139400) [pid = 1843] [serial = 1827] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b759b3800) [pid = 1843] [serial = 1823] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b638b6000) [pid = 1843] [serial = 1868] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b758a8000) [pid = 1843] [serial = 1755] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b6ecc0000) [pid = 1843] [serial = 1644] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b5bf10000) [pid = 1843] [serial = 1851] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6250bc00) [pid = 1843] [serial = 1803] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b615d8800) [pid = 1843] [serial = 1863] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b6e910000) [pid = 1843] [serial = 1680] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b61671800) [pid = 1843] [serial = 1802] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b75e58c00) [pid = 1843] [serial = 1758] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b6c082400) [pid = 1843] [serial = 1677] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b6cbd3000) [pid = 1843] [serial = 1629] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b76bdd400) [pid = 1843] [serial = 1826] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b7ba8a800) [pid = 1843] [serial = 1776] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b732ca800) [pid = 1843] [serial = 1749] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b8adbf800) [pid = 1843] [serial = 1844] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b6fe60000) [pid = 1843] [serial = 1686] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b6f737800) [pid = 1843] [serial = 1746] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b63f8fc00) [pid = 1843] [serial = 1872] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b6ef5d000) [pid = 1843] [serial = 1683] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b739b0800) [pid = 1843] [serial = 1752] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b78c3c800) [pid = 1843] [serial = 1773] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b8a84e000) [pid = 1843] [serial = 1841] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b6ef5a800) [pid = 1843] [serial = 1743] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b6e057800) [pid = 1843] [serial = 1740] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b85bc3400) [pid = 1843] [serial = 1833] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b6ecb8800) [pid = 1843] [serial = 1812] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b732c2400) [pid = 1843] [serial = 1698] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b72608000) [pid = 1843] [serial = 1692] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b8584e000) [pid = 1843] [serial = 1832] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b5bf0b400) [pid = 1843] [serial = 1850] [outer = (nil)] [url = about:blank] 15:17:52 INFO - PROCESS | 1843 | 1461190672396 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b57196800 == 141 [pid = 1843] [id = 669] 15:17:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b5df86000) [pid = 1843] [serial = 2008] [outer = (nil)] 15:17:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b5ffbec00) [pid = 1843] [serial = 2009] [outer = 0x7f7b5df86000] 15:17:52 INFO - PROCESS | 1843 | 1461190672465 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b6051e800) [pid = 1843] [serial = 2010] [outer = 0x7f7b5df86000] 15:17:53 INFO - PROCESS | 1843 | 1461190673182 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:17:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2082ms 15:17:53 INFO - PROCESS | 1843 | 1461190673239 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1843 | 1461190673247 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:17:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:17:53 INFO - PROCESS | 1843 | 1461190673255 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1843 | 1461190673259 Marionette TRACE conn3 <- [1,2650,null,{}] 15:17:53 INFO - PROCESS | 1843 | 1461190673264 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:53 INFO - PROCESS | 1843 | 1461190673438 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:17:53 INFO - PROCESS | 1843 | 1461190673634 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5a4eb800 == 142 [pid = 1843] [id = 670] 15:17:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b5bf09c00) [pid = 1843] [serial = 2011] [outer = (nil)] 15:17:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b61655000) [pid = 1843] [serial = 2012] [outer = 0x7f7b5bf09c00] 15:17:53 INFO - PROCESS | 1843 | 1461190673699 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b61970400) [pid = 1843] [serial = 2013] [outer = 0x7f7b5bf09c00] 15:17:54 INFO - PROCESS | 1843 | 1461190674460 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:17:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:17:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1230ms 15:17:54 INFO - PROCESS | 1843 | 1461190674517 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1843 | 1461190674519 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:17:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:17:54 INFO - PROCESS | 1843 | 1461190674526 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1843 | 1461190674531 Marionette TRACE conn3 <- [1,2654,null,{}] 15:17:54 INFO - PROCESS | 1843 | 1461190674545 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:54 INFO - PROCESS | 1843 | 1461190674788 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:17:54 INFO - PROCESS | 1843 | 1461190674818 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e581000 == 143 [pid = 1843] [id = 671] 15:17:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b6250a400) [pid = 1843] [serial = 2014] [outer = (nil)] 15:17:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b63253000) [pid = 1843] [serial = 2015] [outer = 0x7f7b6250a400] 15:17:54 INFO - PROCESS | 1843 | 1461190674878 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b63547000) [pid = 1843] [serial = 2016] [outer = 0x7f7b6250a400] 15:17:55 INFO - PROCESS | 1843 | 1461190675741 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:17:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:17:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1235ms 15:17:55 INFO - PROCESS | 1843 | 1461190675761 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1843 | 1461190675765 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:17:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:17:55 INFO - PROCESS | 1843 | 1461190675773 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1843 | 1461190675775 Marionette TRACE conn3 <- [1,2658,null,{}] 15:17:55 INFO - PROCESS | 1843 | 1461190675778 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:56 INFO - PROCESS | 1843 | 1461190676035 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:17:56 INFO - PROCESS | 1843 | 1461190676063 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62728800 == 144 [pid = 1843] [id = 672] 15:17:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b5bd44400) [pid = 1843] [serial = 2017] [outer = (nil)] 15:17:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b63bd0c00) [pid = 1843] [serial = 2018] [outer = 0x7f7b5bd44400] 15:17:56 INFO - PROCESS | 1843 | 1461190676120 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b63c99c00) [pid = 1843] [serial = 2019] [outer = 0x7f7b5bd44400] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b6b89ec00) [pid = 1843] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b5e491400) [pid = 1843] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b5bf08400) [pid = 1843] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b5bf06c00) [pid = 1843] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b638bfc00) [pid = 1843] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b63e3bc00) [pid = 1843] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:17:57 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b5df8e800) [pid = 1843] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:17:57 INFO - PROCESS | 1843 | 1461190677598 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:17:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:17:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1874ms 15:17:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:17:57 INFO - PROCESS | 1843 | 1461190677649 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1843 | 1461190677651 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:17:57 INFO - PROCESS | 1843 | 1461190677655 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1843 | 1461190677659 Marionette TRACE conn3 <- [1,2662,null,{}] 15:17:57 INFO - PROCESS | 1843 | 1461190677663 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:57 INFO - PROCESS | 1843 | 1461190677830 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:17:58 INFO - PROCESS | 1843 | 1461190678010 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62e20000 == 145 [pid = 1843] [id = 673] 15:17:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b625bb800) [pid = 1843] [serial = 2020] [outer = (nil)] 15:17:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b63bdc400) [pid = 1843] [serial = 2021] [outer = 0x7f7b625bb800] 15:17:58 INFO - PROCESS | 1843 | 1461190678065 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b63e3b400) [pid = 1843] [serial = 2022] [outer = 0x7f7b625bb800] 15:17:58 INFO - PROCESS | 1843 | 1461190678733 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:17:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1127ms 15:17:58 INFO - PROCESS | 1843 | 1461190678783 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1843 | 1461190678785 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:17:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:17:58 INFO - PROCESS | 1843 | 1461190678791 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1843 | 1461190678793 Marionette TRACE conn3 <- [1,2666,null,{}] 15:17:58 INFO - PROCESS | 1843 | 1461190678798 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:17:59 INFO - PROCESS | 1843 | 1461190679064 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:17:59 INFO - PROCESS | 1843 | 1461190679081 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63061800 == 146 [pid = 1843] [id = 674] 15:17:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b63e39c00) [pid = 1843] [serial = 2023] [outer = (nil)] 15:17:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b653cb400) [pid = 1843] [serial = 2024] [outer = 0x7f7b63e39c00] 15:17:59 INFO - PROCESS | 1843 | 1461190679140 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b6b894c00) [pid = 1843] [serial = 2025] [outer = 0x7f7b63e39c00] 15:18:00 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:00 INFO - PROCESS | 1843 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:18:00 INFO - PROCESS | 1843 | 1461190680703 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:18:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1925ms 15:18:00 INFO - PROCESS | 1843 | 1461190680717 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1843 | 1461190680722 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:18:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:18:00 INFO - PROCESS | 1843 | 1461190680729 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1843 | 1461190680733 Marionette TRACE conn3 <- [1,2670,null,{}] 15:18:00 INFO - PROCESS | 1843 | 1461190680741 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:01 INFO - PROCESS | 1843 | 1461190681012 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:18:01 INFO - PROCESS | 1843 | 1461190681246 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4bf800 == 147 [pid = 1843] [id = 675] 15:18:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b6051ec00) [pid = 1843] [serial = 2026] [outer = (nil)] 15:18:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b61655c00) [pid = 1843] [serial = 2027] [outer = 0x7f7b6051ec00] 15:18:01 INFO - PROCESS | 1843 | 1461190681328 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b624b1000) [pid = 1843] [serial = 2028] [outer = 0x7f7b6051ec00] 15:18:02 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:02 INFO - PROCESS | 1843 | 1461190682721 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1843 | 1461190682773 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:18:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:18:02 INFO - PROCESS | 1843 | 1461190682783 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1843 | 1461190682786 Marionette TRACE conn3 <- [1,2674,null,{}] 15:18:02 INFO - PROCESS | 1843 | 1461190682792 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:03 INFO - PROCESS | 1843 | 1461190683097 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:18:03 INFO - PROCESS | 1843 | 1461190683341 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6318f000 == 148 [pid = 1843] [id = 676] 15:18:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b60706000) [pid = 1843] [serial = 2029] [outer = (nil)] 15:18:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b63542400) [pid = 1843] [serial = 2030] [outer = 0x7f7b60706000] 15:18:03 INFO - PROCESS | 1843 | 1461190683411 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b63e3b800) [pid = 1843] [serial = 2031] [outer = 0x7f7b60706000] 15:18:04 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:04 INFO - PROCESS | 1843 | 1461190684746 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1843 | 1461190684768 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:18:04 INFO - PROCESS | 1843 | 1461190684775 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1843 | 1461190684780 Marionette TRACE conn3 <- [1,2678,null,{}] 15:18:04 INFO - PROCESS | 1843 | 1461190684795 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:05 INFO - PROCESS | 1843 | 1461190685061 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:18:05 INFO - PROCESS | 1843 | 1461190685295 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63fcd000 == 149 [pid = 1843] [id = 677] 15:18:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b63c6d800) [pid = 1843] [serial = 2032] [outer = (nil)] 15:18:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b66409800) [pid = 1843] [serial = 2033] [outer = 0x7f7b63c6d800] 15:18:05 INFO - PROCESS | 1843 | 1461190685366 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b6bc5e400) [pid = 1843] [serial = 2034] [outer = 0x7f7b63c6d800] 15:18:06 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:06 INFO - PROCESS | 1843 | 1461190686661 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:18:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1937ms 15:18:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:18:06 INFO - PROCESS | 1843 | 1461190686711 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1843 | 1461190686715 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:18:06 INFO - PROCESS | 1843 | 1461190686721 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1843 | 1461190686724 Marionette TRACE conn3 <- [1,2682,null,{}] 15:18:06 INFO - PROCESS | 1843 | 1461190686729 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:06 INFO - PROCESS | 1843 | 1461190686958 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:18:07 INFO - PROCESS | 1843 | 1461190687226 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c1a000 == 150 [pid = 1843] [id = 678] 15:18:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b63e40000) [pid = 1843] [serial = 2035] [outer = (nil)] 15:18:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b6c07c000) [pid = 1843] [serial = 2036] [outer = 0x7f7b63e40000] 15:18:07 INFO - PROCESS | 1843 | 1461190687296 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b6cbe0c00) [pid = 1843] [serial = 2037] [outer = 0x7f7b63e40000] 15:18:08 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:08 INFO - PROCESS | 1843 | 1461190688578 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:18:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1877ms 15:18:08 INFO - PROCESS | 1843 | 1461190688597 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1843 | 1461190688602 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:18:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:18:08 INFO - PROCESS | 1843 | 1461190688607 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1843 | 1461190688609 Marionette TRACE conn3 <- [1,2686,null,{}] 15:18:08 INFO - PROCESS | 1843 | 1461190688614 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:08 INFO - PROCESS | 1843 | 1461190688795 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:18:09 INFO - PROCESS | 1843 | 1461190689102 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b65392800 == 151 [pid = 1843] [id = 679] 15:18:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b6ccee800) [pid = 1843] [serial = 2038] [outer = (nil)] 15:18:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b6e063000) [pid = 1843] [serial = 2039] [outer = 0x7f7b6ccee800] 15:18:09 INFO - PROCESS | 1843 | 1461190689170 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b6e90d400) [pid = 1843] [serial = 2040] [outer = 0x7f7b6ccee800] 15:18:10 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:10 INFO - PROCESS | 1843 | 1461190690497 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1843 | 1461190690540 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:18:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:18:10 INFO - PROCESS | 1843 | 1461190690546 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1843 | 1461190690548 Marionette TRACE conn3 <- [1,2690,null,{}] 15:18:10 INFO - PROCESS | 1843 | 1461190690553 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:10 INFO - PROCESS | 1843 | 1461190690830 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:18:11 INFO - PROCESS | 1843 | 1461190691064 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bca4800 == 152 [pid = 1843] [id = 680] 15:18:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b6ccef400) [pid = 1843] [serial = 2041] [outer = (nil)] 15:18:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6ebec400) [pid = 1843] [serial = 2042] [outer = 0x7f7b6ccef400] 15:18:11 INFO - PROCESS | 1843 | 1461190691137 Marionette DEBUG loaded listener.js 15:18:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6f129c00) [pid = 1843] [serial = 2043] [outer = 0x7f7b6ccef400] 15:18:12 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:12 INFO - PROCESS | 1843 | 1461190692415 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:18:12 INFO - PROCESS | 1843 | 1461190692494 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:18:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:18:12 INFO - PROCESS | 1843 | 1461190692502 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1843 | 1461190692505 Marionette TRACE conn3 <- [1,2694,null,{}] 15:18:12 INFO - PROCESS | 1843 | 1461190692510 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:12 INFO - PROCESS | 1843 | 1461190692694 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:18:12 INFO - PROCESS | 1843 | 1461190692992 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce85000 == 153 [pid = 1843] [id = 681] 15:18:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b64bce000) [pid = 1843] [serial = 2044] [outer = (nil)] 15:18:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6f4a6800) [pid = 1843] [serial = 2045] [outer = 0x7f7b64bce000] 15:18:13 INFO - PROCESS | 1843 | 1461190693060 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6fe59000) [pid = 1843] [serial = 2046] [outer = 0x7f7b64bce000] 15:18:14 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:14 INFO - PROCESS | 1843 | 1461190694318 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1843 | 1461190694385 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:18:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:18:14 INFO - PROCESS | 1843 | 1461190694390 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1843 | 1461190694392 Marionette TRACE conn3 <- [1,2698,null,{}] 15:18:14 INFO - PROCESS | 1843 | 1461190694397 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:14 INFO - PROCESS | 1843 | 1461190694620 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:18:14 INFO - PROCESS | 1843 | 1461190694922 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e10b000 == 154 [pid = 1843] [id = 682] 15:18:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b6ebf4000) [pid = 1843] [serial = 2047] [outer = (nil)] 15:18:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b70e22000) [pid = 1843] [serial = 2048] [outer = 0x7f7b6ebf4000] 15:18:14 INFO - PROCESS | 1843 | 1461190694989 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b71917000) [pid = 1843] [serial = 2049] [outer = 0x7f7b6ebf4000] 15:18:16 INFO - PROCESS | 1843 | SkCairoFTTypeface::onFilterRec unimplemented 15:18:16 INFO - PROCESS | 1843 | 1461190696279 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1843 | 1461190696327 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:18:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:18:16 INFO - PROCESS | 1843 | 1461190696332 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1843 | 1461190696334 Marionette TRACE conn3 <- [1,2702,null,{}] 15:18:16 INFO - PROCESS | 1843 | 1461190696339 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:16 INFO - PROCESS | 1843 | 1461190696559 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:18:16 INFO - PROCESS | 1843 | 1461190696830 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1c3000 == 155 [pid = 1843] [id = 683] 15:18:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b66408c00) [pid = 1843] [serial = 2050] [outer = (nil)] 15:18:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b70ea8c00) [pid = 1843] [serial = 2051] [outer = 0x7f7b66408c00] 15:18:16 INFO - PROCESS | 1843 | 1461190696897 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b72d34800) [pid = 1843] [serial = 2052] [outer = 0x7f7b66408c00] 15:18:17 INFO - PROCESS | 1843 | 1461190697698 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:18:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1428ms 15:18:17 INFO - PROCESS | 1843 | 1461190697761 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1843 | 1461190697764 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:18:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:18:17 INFO - PROCESS | 1843 | 1461190697769 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1843 | 1461190697772 Marionette TRACE conn3 <- [1,2706,null,{}] 15:18:17 INFO - PROCESS | 1843 | 1461190697777 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:17 INFO - PROCESS | 1843 | 1461190697971 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:18:18 INFO - PROCESS | 1843 | 1461190698273 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb4b800 == 156 [pid = 1843] [id = 684] 15:18:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b7317c400) [pid = 1843] [serial = 2053] [outer = (nil)] 15:18:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b732c2c00) [pid = 1843] [serial = 2054] [outer = 0x7f7b7317c400] 15:18:18 INFO - PROCESS | 1843 | 1461190698392 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b7335b800) [pid = 1843] [serial = 2055] [outer = 0x7f7b7317c400] 15:18:19 INFO - PROCESS | 1843 | 1461190699258 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:18:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1535ms 15:18:19 INFO - PROCESS | 1843 | 1461190699304 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1843 | 1461190699308 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:18:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:18:19 INFO - PROCESS | 1843 | 1461190699314 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1843 | 1461190699318 Marionette TRACE conn3 <- [1,2710,null,{}] 15:18:19 INFO - PROCESS | 1843 | 1461190699322 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:19 INFO - PROCESS | 1843 | 1461190699525 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:18:20 INFO - PROCESS | 1843 | 1461190700233 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4b9800 == 157 [pid = 1843] [id = 685] 15:18:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b5b10b000) [pid = 1843] [serial = 2056] [outer = (nil)] 15:18:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b5bd50400) [pid = 1843] [serial = 2057] [outer = 0x7f7b5b10b000] 15:18:20 INFO - PROCESS | 1843 | 1461190700354 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b5c5e2000) [pid = 1843] [serial = 2058] [outer = 0x7f7b5b10b000] 15:18:21 INFO - PROCESS | 1843 | 1461190701173 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1843 | 1461190701255 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:18:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:18:21 INFO - PROCESS | 1843 | 1461190701294 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1843 | 1461190701300 Marionette TRACE conn3 <- [1,2714,null,{}] 15:18:21 INFO - PROCESS | 1843 | 1461190701361 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:21 INFO - PROCESS | 1843 | 1461190701574 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:18:21 INFO - PROCESS | 1843 | 1461190701854 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62725000 == 158 [pid = 1843] [id = 686] 15:18:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b5bd45800) [pid = 1843] [serial = 2059] [outer = (nil)] 15:18:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b5df8a800) [pid = 1843] [serial = 2060] [outer = 0x7f7b5bd45800] 15:18:21 INFO - PROCESS | 1843 | 1461190701915 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b6197d000) [pid = 1843] [serial = 2061] [outer = 0x7f7b5bd45800] 15:18:22 INFO - PROCESS | 1843 | 1461190702744 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:18:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:18:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1529ms 15:18:22 INFO - PROCESS | 1843 | 1461190702821 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1843 | 1461190702826 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:18:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:18:22 INFO - PROCESS | 1843 | 1461190702834 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1843 | 1461190702836 Marionette TRACE conn3 <- [1,2718,null,{}] 15:18:22 INFO - PROCESS | 1843 | 1461190702841 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:23 INFO - PROCESS | 1843 | 1461190703151 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:18:23 INFO - PROCESS | 1843 | 1461190703576 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b587e0800 == 159 [pid = 1843] [id = 687] 15:18:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b5bf07800) [pid = 1843] [serial = 2062] [outer = (nil)] 15:18:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b63c6e000) [pid = 1843] [serial = 2063] [outer = 0x7f7b5bf07800] 15:18:23 INFO - PROCESS | 1843 | 1461190703639 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b63e38400) [pid = 1843] [serial = 2064] [outer = 0x7f7b5bf07800] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62e20000 == 158 [pid = 1843] [id = 673] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b85abb000) [pid = 1843] [serial = 1913] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b7bc96000) [pid = 1843] [serial = 1910] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b6b895400) [pid = 1843] [serial = 1949] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b7801ac00) [pid = 1843] [serial = 1907] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b5ffc1000) [pid = 1843] [serial = 1925] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b8a757400) [pid = 1843] [serial = 1922] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b84cc1800) [pid = 1843] [serial = 1919] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b5bd4a400) [pid = 1843] [serial = 1916] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62728800 == 157 [pid = 1843] [id = 672] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e581000 == 156 [pid = 1843] [id = 671] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5a4eb800 == 155 [pid = 1843] [id = 670] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b57196800 == 154 [pid = 1843] [id = 669] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e0c4000 == 153 [pid = 1843] [id = 668] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b589a0000 == 152 [pid = 1843] [id = 667] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5719e800 == 151 [pid = 1843] [id = 666] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5b1df000 == 150 [pid = 1843] [id = 665] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5a0de000 == 149 [pid = 1843] [id = 664] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5b1d1000 == 148 [pid = 1843] [id = 663] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b9026f800 == 147 [pid = 1843] [id = 662] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8aec6000 == 146 [pid = 1843] [id = 661] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85dac000 == 145 [pid = 1843] [id = 660] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7826a800 == 144 [pid = 1843] [id = 659] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a28800 == 143 [pid = 1843] [id = 658] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72bfd800 == 142 [pid = 1843] [id = 657] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb45800 == 141 [pid = 1843] [id = 656] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85db1800 == 140 [pid = 1843] [id = 566] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e108800 == 139 [pid = 1843] [id = 655] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbe2000 == 138 [pid = 1843] [id = 654] 15:18:24 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6539b000 == 137 [pid = 1843] [id = 653] 15:18:24 INFO - PROCESS | 1843 | 1461190704600 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1843 | 1461190704670 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:18:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b61666000) [pid = 1843] [serial = 1946] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b61972c00) [pid = 1843] [serial = 1932] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b6e1edc00) [pid = 1843] [serial = 1889] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b66410400) [pid = 1843] [serial = 1941] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b63b85800) [pid = 1843] [serial = 1947] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b6bc62c00) [pid = 1843] [serial = 1943] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b7260c400) [pid = 1843] [serial = 1895] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b6078ac00) [pid = 1843] [serial = 1931] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b75b8fc00) [pid = 1843] [serial = 1904] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b6cbd4800) [pid = 1843] [serial = 1944] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6b89e000) [pid = 1843] [serial = 1883] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b70d84000) [pid = 1843] [serial = 1892] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b7317b400) [pid = 1843] [serial = 1898] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b6cbdb400) [pid = 1843] [serial = 1886] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b638bd400) [pid = 1843] [serial = 1880] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b615d7800) [pid = 1843] [serial = 1877] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b5ffb3800) [pid = 1843] [serial = 1934] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b63256000) [pid = 1843] [serial = 1935] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b5bf0e400) [pid = 1843] [serial = 1928] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b5e495c00) [pid = 1843] [serial = 1929] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b73927000) [pid = 1843] [serial = 1901] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b63e38000) [pid = 1843] [serial = 1937] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b63e3ec00) [pid = 1843] [serial = 1938] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b653d5400) [pid = 1843] [serial = 1940] [outer = (nil)] [url = about:blank] 15:18:24 INFO - PROCESS | 1843 | 1461190704710 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1843 | 1461190704718 Marionette TRACE conn3 <- [1,2722,null,{}] 15:18:24 INFO - PROCESS | 1843 | 1461190704732 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:24 INFO - PROCESS | 1843 | 1461190704909 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:18:24 INFO - PROCESS | 1843 | 1461190704919 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5b1c5800 == 135 [pid = 1843] [id = 688] 15:18:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b5b111000) [pid = 1843] [serial = 2065] [outer = (nil)] 15:18:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b664cc800) [pid = 1843] [serial = 2066] [outer = 0x7f7b5b111000] 15:18:24 INFO - PROCESS | 1843 | 1461190704976 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b6b89e000) [pid = 1843] [serial = 2067] [outer = 0x7f7b5b111000] 15:18:25 INFO - PROCESS | 1843 | 1461190705876 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1843 | 1461190705911 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:18:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:18:25 INFO - PROCESS | 1843 | 1461190705916 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1843 | 1461190705918 Marionette TRACE conn3 <- [1,2726,null,{}] 15:18:25 INFO - PROCESS | 1843 | 1461190705926 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:26 INFO - PROCESS | 1843 | 1461190706091 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:18:26 INFO - PROCESS | 1843 | 1461190706278 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b60873000 == 136 [pid = 1843] [id = 689] 15:18:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b5b104400) [pid = 1843] [serial = 2068] [outer = (nil)] 15:18:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b64bd0800) [pid = 1843] [serial = 2069] [outer = 0x7f7b5b104400] 15:18:26 INFO - PROCESS | 1843 | 1461190706345 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b6e908400) [pid = 1843] [serial = 2070] [outer = 0x7f7b5b104400] 15:18:27 INFO - PROCESS | 1843 | 1461190707112 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:18:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1231ms 15:18:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:18:27 INFO - PROCESS | 1843 | 1461190707147 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1843 | 1461190707149 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:18:27 INFO - PROCESS | 1843 | 1461190707166 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1843 | 1461190707167 Marionette TRACE conn3 <- [1,2730,null,{}] 15:18:27 INFO - PROCESS | 1843 | 1461190707173 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:27 INFO - PROCESS | 1843 | 1461190707463 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:18:27 INFO - PROCESS | 1843 | 1461190707491 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63058800 == 137 [pid = 1843] [id = 690] 15:18:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b6ebeb000) [pid = 1843] [serial = 2071] [outer = (nil)] 15:18:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b6ee5a400) [pid = 1843] [serial = 2072] [outer = 0x7f7b6ebeb000] 15:18:27 INFO - PROCESS | 1843 | 1461190707594 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b71857800) [pid = 1843] [serial = 2073] [outer = 0x7f7b6ebeb000] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b625bb800) [pid = 1843] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b6250a400) [pid = 1843] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b63c67000) [pid = 1843] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b5bd44400) [pid = 1843] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b5df86000) [pid = 1843] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b60708c00) [pid = 1843] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:18:29 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b5bf09c00) [pid = 1843] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:18:29 INFO - PROCESS | 1843 | 1461190709281 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:18:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:18:29 INFO - PROCESS | 1843 | 1461190709308 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:18:29 INFO - PROCESS | 1843 | 1461190709313 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1843 | 1461190709315 Marionette TRACE conn3 <- [1,2734,null,{}] 15:18:29 INFO - PROCESS | 1843 | 1461190709320 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:29 INFO - PROCESS | 1843 | 1461190709517 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:18:29 INFO - PROCESS | 1843 | 1461190709733 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63f50800 == 138 [pid = 1843] [id = 691] 15:18:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b6ebeb800) [pid = 1843] [serial = 2074] [outer = (nil)] 15:18:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b7260e000) [pid = 1843] [serial = 2075] [outer = 0x7f7b6ebeb800] 15:18:29 INFO - PROCESS | 1843 | 1461190709790 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b732cd000) [pid = 1843] [serial = 2076] [outer = 0x7f7b6ebeb800] 15:18:30 INFO - PROCESS | 1843 | 1461190710423 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:18:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1130ms 15:18:30 INFO - PROCESS | 1843 | 1461190710443 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1843 | 1461190710447 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:18:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:18:30 INFO - PROCESS | 1843 | 1461190710453 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1843 | 1461190710454 Marionette TRACE conn3 <- [1,2738,null,{}] 15:18:30 INFO - PROCESS | 1843 | 1461190710460 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:30 INFO - PROCESS | 1843 | 1461190710699 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:18:30 INFO - PROCESS | 1843 | 1461190710829 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b91b800 == 139 [pid = 1843] [id = 692] 15:18:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b6ee64400) [pid = 1843] [serial = 2077] [outer = (nil)] 15:18:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b74e76000) [pid = 1843] [serial = 2078] [outer = 0x7f7b6ee64400] 15:18:30 INFO - PROCESS | 1843 | 1461190710885 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b75b82800) [pid = 1843] [serial = 2079] [outer = 0x7f7b6ee64400] 15:18:31 INFO - PROCESS | 1843 | 1461190711881 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:18:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1480ms 15:18:31 INFO - PROCESS | 1843 | 1461190711934 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1843 | 1461190711940 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:18:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:18:31 INFO - PROCESS | 1843 | 1461190711948 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1843 | 1461190711953 Marionette TRACE conn3 <- [1,2742,null,{}] 15:18:31 INFO - PROCESS | 1843 | 1461190711960 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:32 INFO - PROCESS | 1843 | 1461190712192 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:18:32 INFO - PROCESS | 1843 | 1461190712515 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4a1000 == 140 [pid = 1843] [id = 693] 15:18:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b60519800) [pid = 1843] [serial = 2080] [outer = (nil)] 15:18:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6078ac00) [pid = 1843] [serial = 2081] [outer = 0x7f7b60519800] 15:18:32 INFO - PROCESS | 1843 | 1461190712591 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6166e000) [pid = 1843] [serial = 2082] [outer = 0x7f7b60519800] 15:18:33 INFO - PROCESS | 1843 | 1461190713441 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:18:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:18:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1530ms 15:18:33 INFO - PROCESS | 1843 | 1461190713478 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1843 | 1461190713486 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:18:33 INFO - PROCESS | 1843 | 1461190713496 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1843 | 1461190713500 Marionette TRACE conn3 <- [1,2746,null,{}] 15:18:33 INFO - PROCESS | 1843 | 1461190713505 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:33 INFO - PROCESS | 1843 | 1461190713704 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:18:33 INFO - PROCESS | 1843 | 1461190713973 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63f6e800 == 141 [pid = 1843] [id = 694] 15:18:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b60703800) [pid = 1843] [serial = 2083] [outer = (nil)] 15:18:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b63c66000) [pid = 1843] [serial = 2084] [outer = 0x7f7b60703800] 15:18:34 INFO - PROCESS | 1843 | 1461190714044 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b63f99c00) [pid = 1843] [serial = 2085] [outer = 0x7f7b60703800] 15:18:35 INFO - PROCESS | 1843 | 1461190714999 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1578ms 15:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:18:35 INFO - PROCESS | 1843 | 1461190715074 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1843 | 1461190715077 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:18:35 INFO - PROCESS | 1843 | 1461190715083 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1843 | 1461190715088 Marionette TRACE conn3 <- [1,2750,null,{}] 15:18:35 INFO - PROCESS | 1843 | 1461190715103 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:35 INFO - PROCESS | 1843 | 1461190715345 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:18:35 INFO - PROCESS | 1843 | 1461190715653 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e108000 == 142 [pid = 1843] [id = 695] 15:18:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b63541c00) [pid = 1843] [serial = 2086] [outer = (nil)] 15:18:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b6e909c00) [pid = 1843] [serial = 2087] [outer = 0x7f7b63541c00] 15:18:35 INFO - PROCESS | 1843 | 1461190715730 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b6ef5e400) [pid = 1843] [serial = 2088] [outer = 0x7f7b63541c00] 15:18:36 INFO - PROCESS | 1843 | 1461190716567 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1539ms 15:18:36 INFO - PROCESS | 1843 | 1461190716622 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:18:36 INFO - PROCESS | 1843 | 1461190716627 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:18:36 INFO - PROCESS | 1843 | 1461190716632 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1843 | 1461190716635 Marionette TRACE conn3 <- [1,2754,null,{}] 15:18:36 INFO - PROCESS | 1843 | 1461190716640 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:36 INFO - PROCESS | 1843 | 1461190716837 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:18:37 INFO - PROCESS | 1843 | 1461190717106 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb5b800 == 143 [pid = 1843] [id = 696] 15:18:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b6c07a000) [pid = 1843] [serial = 2089] [outer = (nil)] 15:18:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b7335a400) [pid = 1843] [serial = 2090] [outer = 0x7f7b6c07a000] 15:18:37 INFO - PROCESS | 1843 | 1461190717219 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b75119c00) [pid = 1843] [serial = 2091] [outer = 0x7f7b6c07a000] 15:18:38 INFO - PROCESS | 1843 | 1461190718025 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1429ms 15:18:38 INFO - PROCESS | 1843 | 1461190718061 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1843 | 1461190718064 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:18:38 INFO - PROCESS | 1843 | 1461190718070 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1843 | 1461190718072 Marionette TRACE conn3 <- [1,2758,null,{}] 15:18:38 INFO - PROCESS | 1843 | 1461190718077 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:38 INFO - PROCESS | 1843 | 1461190718268 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:18:38 INFO - PROCESS | 1843 | 1461190718549 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72be8000 == 144 [pid = 1843] [id = 697] 15:18:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b72411400) [pid = 1843] [serial = 2092] [outer = (nil)] 15:18:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b769e4000) [pid = 1843] [serial = 2093] [outer = 0x7f7b72411400] 15:18:38 INFO - PROCESS | 1843 | 1461190718620 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b76b52000) [pid = 1843] [serial = 2094] [outer = 0x7f7b72411400] 15:18:39 INFO - PROCESS | 1843 | 1461190719435 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1428ms 15:18:39 INFO - PROCESS | 1843 | 1461190719499 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1843 | 1461190719503 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:18:39 INFO - PROCESS | 1843 | 1461190719509 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1843 | 1461190719512 Marionette TRACE conn3 <- [1,2762,null,{}] 15:18:39 INFO - PROCESS | 1843 | 1461190719517 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:39 INFO - PROCESS | 1843 | 1461190719752 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:18:40 INFO - PROCESS | 1843 | 1461190720022 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73875000 == 145 [pid = 1843] [id = 698] 15:18:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b77d63000) [pid = 1843] [serial = 2095] [outer = (nil)] 15:18:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b788f5c00) [pid = 1843] [serial = 2096] [outer = 0x7f7b77d63000] 15:18:40 INFO - PROCESS | 1843 | 1461190720142 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b7ba1c400) [pid = 1843] [serial = 2097] [outer = 0x7f7b77d63000] 15:18:40 INFO - PROCESS | 1843 | 1461190720972 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1526ms 15:18:41 INFO - PROCESS | 1843 | 1461190721036 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:18:41 INFO - PROCESS | 1843 | 1461190721040 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:18:41 INFO - PROCESS | 1843 | 1461190721045 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:18:41 INFO - PROCESS | 1843 | 1461190721047 Marionette TRACE conn3 <- [1,2766,null,{}] 15:18:41 INFO - PROCESS | 1843 | 1461190721053 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:41 INFO - PROCESS | 1843 | 1461190721251 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:18:41 INFO - PROCESS | 1843 | 1461190721533 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b76a29000 == 146 [pid = 1843] [id = 699] 15:18:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b7335e800) [pid = 1843] [serial = 2098] [outer = (nil)] 15:18:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b7bc97800) [pid = 1843] [serial = 2099] [outer = 0x7f7b7335e800] 15:18:41 INFO - PROCESS | 1843 | 1461190721608 Marionette DEBUG loaded listener.js 15:18:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b8584e000) [pid = 1843] [serial = 2100] [outer = 0x7f7b7335e800] 15:18:42 INFO - PROCESS | 1843 | 1461190722420 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1426ms 15:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:18:42 INFO - PROCESS | 1843 | 1461190722473 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:18:42 INFO - PROCESS | 1843 | 1461190722475 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:18:42 INFO - PROCESS | 1843 | 1461190722480 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:18:42 INFO - PROCESS | 1843 | 1461190722484 Marionette TRACE conn3 <- [1,2770,null,{}] 15:18:42 INFO - PROCESS | 1843 | 1461190722489 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:42 INFO - PROCESS | 1843 | 1461190722689 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:18:42 INFO - PROCESS | 1843 | 1461190722931 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b77c90000 == 147 [pid = 1843] [id = 700] 15:18:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b76b4c000) [pid = 1843] [serial = 2101] [outer = (nil)] 15:18:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b85bc1400) [pid = 1843] [serial = 2102] [outer = 0x7f7b76b4c000] 15:18:43 INFO - PROCESS | 1843 | 1461190722999 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b86c2ec00) [pid = 1843] [serial = 2103] [outer = 0x7f7b76b4c000] 15:18:43 INFO - PROCESS | 1843 | 1461190723859 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1426ms 15:18:43 INFO - PROCESS | 1843 | 1461190723906 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1843 | 1461190723910 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:18:43 INFO - PROCESS | 1843 | 1461190723915 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1843 | 1461190723917 Marionette TRACE conn3 <- [1,2774,null,{}] 15:18:43 INFO - PROCESS | 1843 | 1461190723923 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:44 INFO - PROCESS | 1843 | 1461190724199 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:18:44 INFO - PROCESS | 1843 | 1461190724408 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7841a000 == 148 [pid = 1843] [id = 701] 15:18:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b7ba1d000) [pid = 1843] [serial = 2104] [outer = (nil)] 15:18:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b88e2e000) [pid = 1843] [serial = 2105] [outer = 0x7f7b7ba1d000] 15:18:44 INFO - PROCESS | 1843 | 1461190724480 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b8a84e400) [pid = 1843] [serial = 2106] [outer = 0x7f7b7ba1d000] 15:18:45 INFO - PROCESS | 1843 | 1461190725312 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1430ms 15:18:45 INFO - PROCESS | 1843 | 1461190725346 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1843 | 1461190725350 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:18:45 INFO - PROCESS | 1843 | 1461190725355 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1843 | 1461190725358 Marionette TRACE conn3 <- [1,2778,null,{}] 15:18:45 INFO - PROCESS | 1843 | 1461190725363 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:45 INFO - PROCESS | 1843 | 1461190725552 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:18:45 INFO - PROCESS | 1843 | 1461190725826 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f6c800 == 149 [pid = 1843] [id = 702] 15:18:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b85bc0400) [pid = 1843] [serial = 2107] [outer = (nil)] 15:18:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b8a869400) [pid = 1843] [serial = 2108] [outer = 0x7f7b85bc0400] 15:18:45 INFO - PROCESS | 1843 | 1461190725899 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b8afb9c00) [pid = 1843] [serial = 2109] [outer = 0x7f7b85bc0400] 15:18:46 INFO - PROCESS | 1843 | 1461190726788 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:18:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:18:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1477ms 15:18:46 INFO - PROCESS | 1843 | 1461190726832 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1843 | 1461190726836 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:18:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:18:46 INFO - PROCESS | 1843 | 1461190726842 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1843 | 1461190726846 Marionette TRACE conn3 <- [1,2782,null,{}] 15:18:46 INFO - PROCESS | 1843 | 1461190726851 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:47 INFO - PROCESS | 1843 | 1461190727073 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:18:47 INFO - PROCESS | 1843 | 1461190727355 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:47 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b85aef800 == 150 [pid = 1843] [id = 703] 15:18:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b8a866000) [pid = 1843] [serial = 2110] [outer = (nil)] 15:18:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b8afc1c00) [pid = 1843] [serial = 2111] [outer = 0x7f7b8a866000] 15:18:47 INFO - PROCESS | 1843 | 1461190727485 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b8b30ac00) [pid = 1843] [serial = 2112] [outer = 0x7f7b8a866000] 15:18:48 INFO - PROCESS | 1843 | 1461190728270 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:18:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:18:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1481ms 15:18:48 INFO - PROCESS | 1843 | 1461190728324 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:18:48 INFO - PROCESS | 1843 | 1461190728331 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:18:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:18:48 INFO - PROCESS | 1843 | 1461190728338 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:18:48 INFO - PROCESS | 1843 | 1461190728344 Marionette TRACE conn3 <- [1,2786,null,{}] 15:18:48 INFO - PROCESS | 1843 | 1461190728350 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:48 INFO - PROCESS | 1843 | 1461190728548 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:18:48 INFO - PROCESS | 1843 | 1461190728820 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88e88800 == 151 [pid = 1843] [id = 704] 15:18:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b5a0bc800) [pid = 1843] [serial = 2113] [outer = (nil)] 15:18:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b5a0c2800) [pid = 1843] [serial = 2114] [outer = 0x7f7b5a0bc800] 15:18:48 INFO - PROCESS | 1843 | 1461190728893 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b5a0c8800) [pid = 1843] [serial = 2115] [outer = 0x7f7b5a0bc800] 15:18:49 INFO - PROCESS | 1843 | 1461190729707 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:18:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:18:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1429ms 15:18:49 INFO - PROCESS | 1843 | 1461190729769 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:18:49 INFO - PROCESS | 1843 | 1461190729772 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:18:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:18:49 INFO - PROCESS | 1843 | 1461190729778 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1843 | 1461190729780 Marionette TRACE conn3 <- [1,2790,null,{}] 15:18:49 INFO - PROCESS | 1843 | 1461190729785 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:49 INFO - PROCESS | 1843 | 1461190729978 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:18:50 INFO - PROCESS | 1843 | 1461190730252 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8ae1d000 == 152 [pid = 1843] [id = 705] 15:18:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b5a0bd400) [pid = 1843] [serial = 2116] [outer = (nil)] 15:18:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b73184000) [pid = 1843] [serial = 2117] [outer = 0x7f7b5a0bd400] 15:18:50 INFO - PROCESS | 1843 | 1461190730325 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b8a86f000) [pid = 1843] [serial = 2118] [outer = 0x7f7b5a0bd400] 15:18:51 INFO - PROCESS | 1843 | 1461190731168 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:18:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:18:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1430ms 15:18:51 INFO - PROCESS | 1843 | 1461190731209 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1843 | 1461190731212 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:18:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:18:51 INFO - PROCESS | 1843 | 1461190731218 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1843 | 1461190731220 Marionette TRACE conn3 <- [1,2794,null,{}] 15:18:51 INFO - PROCESS | 1843 | 1461190731225 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:51 INFO - PROCESS | 1843 | 1461190731437 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:18:51 INFO - PROCESS | 1843 | 1461190731762 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8d9c5800 == 153 [pid = 1843] [id = 706] 15:18:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b72f15800) [pid = 1843] [serial = 2119] [outer = (nil)] 15:18:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b72f19c00) [pid = 1843] [serial = 2120] [outer = 0x7f7b72f15800] 15:18:51 INFO - PROCESS | 1843 | 1461190731876 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b72f1dc00) [pid = 1843] [serial = 2121] [outer = 0x7f7b72f15800] 15:18:52 INFO - PROCESS | 1843 | 1461190732673 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:18:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:18:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1484ms 15:18:52 INFO - PROCESS | 1843 | 1461190732703 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:18:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:18:52 INFO - PROCESS | 1843 | 1461190732716 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:18:52 INFO - PROCESS | 1843 | 1461190732722 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1843 | 1461190732726 Marionette TRACE conn3 <- [1,2798,null,{}] 15:18:52 INFO - PROCESS | 1843 | 1461190732731 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:52 INFO - PROCESS | 1843 | 1461190732929 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:18:53 INFO - PROCESS | 1843 | 1461190733212 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b9298e800 == 154 [pid = 1843] [id = 707] 15:18:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b57a95800) [pid = 1843] [serial = 2122] [outer = (nil)] 15:18:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b57a9d400) [pid = 1843] [serial = 2123] [outer = 0x7f7b57a95800] 15:18:53 INFO - PROCESS | 1843 | 1461190733281 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b57aa2000) [pid = 1843] [serial = 2124] [outer = 0x7f7b57a95800] 15:18:54 INFO - PROCESS | 1843 | 1461190734179 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:18:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:18:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1531ms 15:18:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:18:54 INFO - PROCESS | 1843 | 1461190734253 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1843 | 1461190734256 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:18:54 INFO - PROCESS | 1843 | 1461190734261 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1843 | 1461190734264 Marionette TRACE conn3 <- [1,2802,null,{}] 15:18:54 INFO - PROCESS | 1843 | 1461190734269 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:54 INFO - PROCESS | 1843 | 1461190734466 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:18:54 INFO - PROCESS | 1843 | 1461190734742 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5ffa6800 == 155 [pid = 1843] [id = 708] 15:18:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b57a97400) [pid = 1843] [serial = 2125] [outer = (nil)] 15:18:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b72f17c00) [pid = 1843] [serial = 2126] [outer = 0x7f7b57a97400] 15:18:54 INFO - PROCESS | 1843 | 1461190734852 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b8b105800) [pid = 1843] [serial = 2127] [outer = 0x7f7b57a97400] 15:18:55 INFO - PROCESS | 1843 | 1461190735621 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:18:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:18:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1378ms 15:18:55 INFO - PROCESS | 1843 | 1461190735639 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:18:55 INFO - PROCESS | 1843 | 1461190735642 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:18:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:18:55 INFO - PROCESS | 1843 | 1461190735647 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1843 | 1461190735650 Marionette TRACE conn3 <- [1,2806,null,{}] 15:18:55 INFO - PROCESS | 1843 | 1461190735655 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:55 INFO - PROCESS | 1843 | 1461190735857 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:18:56 INFO - PROCESS | 1843 | 1461190736134 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b57b13000 == 156 [pid = 1843] [id = 709] 15:18:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b57b34400) [pid = 1843] [serial = 2128] [outer = (nil)] 15:18:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b57b37000) [pid = 1843] [serial = 2129] [outer = 0x7f7b57b34400] 15:18:56 INFO - PROCESS | 1843 | 1461190736205 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b57b3bc00) [pid = 1843] [serial = 2130] [outer = 0x7f7b57b34400] 15:18:57 INFO - PROCESS | 1843 | 1461190737060 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:18:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1425ms 15:18:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:18:57 INFO - PROCESS | 1843 | 1461190737073 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1843 | 1461190737075 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:18:57 INFO - PROCESS | 1843 | 1461190737081 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1843 | 1461190737083 Marionette TRACE conn3 <- [1,2810,null,{}] 15:18:57 INFO - PROCESS | 1843 | 1461190737088 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:57 INFO - PROCESS | 1843 | 1461190737281 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:18:57 INFO - PROCESS | 1843 | 1461190737533 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c55c000 == 157 [pid = 1843] [id = 710] 15:18:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b57b32c00) [pid = 1843] [serial = 2131] [outer = (nil)] 15:18:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b5c543000) [pid = 1843] [serial = 2132] [outer = 0x7f7b57b32c00] 15:18:57 INFO - PROCESS | 1843 | 1461190737601 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b5c547400) [pid = 1843] [serial = 2133] [outer = 0x7f7b57b32c00] 15:18:58 INFO - PROCESS | 1843 | 1461190738479 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:18:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1433ms 15:18:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:18:58 INFO - PROCESS | 1843 | 1461190738514 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1843 | 1461190738516 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:18:58 INFO - PROCESS | 1843 | 1461190738522 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1843 | 1461190738525 Marionette TRACE conn3 <- [1,2814,null,{}] 15:18:58 INFO - PROCESS | 1843 | 1461190738529 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:18:58 INFO - PROCESS | 1843 | 1461190738733 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:18:59 INFO - PROCESS | 1843 | 1461190739011 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c572800 == 158 [pid = 1843] [id = 711] 15:18:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b5c54b800) [pid = 1843] [serial = 2134] [outer = (nil)] 15:18:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b5c54d800) [pid = 1843] [serial = 2135] [outer = 0x7f7b5c54b800] 15:18:59 INFO - PROCESS | 1843 | 1461190739084 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b60515c00) [pid = 1843] [serial = 2136] [outer = 0x7f7b5c54b800] 15:18:59 INFO - PROCESS | 1843 | 1461190739918 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:18:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1430ms 15:18:59 INFO - PROCESS | 1843 | 1461190739952 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1843 | 1461190739956 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:18:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:18:59 INFO - PROCESS | 1843 | 1461190739962 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1843 | 1461190739964 Marionette TRACE conn3 <- [1,2818,null,{}] 15:18:59 INFO - PROCESS | 1843 | 1461190739969 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:00 INFO - PROCESS | 1843 | 1461190740162 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:19:00 INFO - PROCESS | 1843 | 1461190740441 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73486800 == 159 [pid = 1843] [id = 712] 15:19:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b59b37000) [pid = 1843] [serial = 2137] [outer = (nil)] 15:19:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b59b3e800) [pid = 1843] [serial = 2138] [outer = 0x7f7b59b37000] 15:19:00 INFO - PROCESS | 1843 | 1461190740512 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b59b43800) [pid = 1843] [serial = 2139] [outer = 0x7f7b59b37000] 15:19:01 INFO - PROCESS | 1843 | 1461190741404 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:19:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:19:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1487ms 15:19:01 INFO - PROCESS | 1843 | 1461190741450 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1843 | 1461190741453 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:19:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:19:01 INFO - PROCESS | 1843 | 1461190741459 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1843 | 1461190741461 Marionette TRACE conn3 <- [1,2822,null,{}] 15:19:01 INFO - PROCESS | 1843 | 1461190741466 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:01 INFO - PROCESS | 1843 | 1461190741695 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6dfb4800 == 158 [pid = 1843] [id = 555] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63f50800 == 157 [pid = 1843] [id = 691] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63058800 == 156 [pid = 1843] [id = 690] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b60873000 == 155 [pid = 1843] [id = 689] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5b1c5800 == 154 [pid = 1843] [id = 688] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b587e0800 == 153 [pid = 1843] [id = 687] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62725000 == 152 [pid = 1843] [id = 686] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c4b9800 == 151 [pid = 1843] [id = 685] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb4b800 == 150 [pid = 1843] [id = 684] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6f1c3000 == 149 [pid = 1843] [id = 683] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e10b000 == 148 [pid = 1843] [id = 682] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce85000 == 147 [pid = 1843] [id = 681] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bca4800 == 146 [pid = 1843] [id = 680] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b65392800 == 145 [pid = 1843] [id = 679] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b64c1a000 == 144 [pid = 1843] [id = 678] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63fcd000 == 143 [pid = 1843] [id = 677] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6318f000 == 142 [pid = 1843] [id = 676] 15:19:02 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c4bf800 == 141 [pid = 1843] [id = 675] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b664cf000) [pid = 1843] [serial = 1875] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b63bd0c00) [pid = 1843] [serial = 2018] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b63c99c00) [pid = 1843] [serial = 2019] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b5c50c400) [pid = 1843] [serial = 1994] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b78022000) [pid = 1843] [serial = 1979] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b73928c00) [pid = 1843] [serial = 1973] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b5ffbec00) [pid = 1843] [serial = 2009] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b6051e800) [pid = 1843] [serial = 2010] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b7bc57800) [pid = 1843] [serial = 1982] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b63b89c00) [pid = 1843] [serial = 1967] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b6cbdc400) [pid = 1843] [serial = 1950] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b6bc68400) [pid = 1843] [serial = 1958] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b5b10cc00) [pid = 1843] [serial = 2000] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b607ac400) [pid = 1843] [serial = 1952] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b61655000) [pid = 1843] [serial = 2012] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b75b8f000) [pid = 1843] [serial = 1976] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b8adc8c00) [pid = 1843] [serial = 1997] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b6ecbf000) [pid = 1843] [serial = 1964] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b6e914c00) [pid = 1843] [serial = 1961] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b8a848800) [pid = 1843] [serial = 1988] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b63c65800) [pid = 1843] [serial = 1955] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b85f0f400) [pid = 1843] [serial = 1985] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b73062400) [pid = 1843] [serial = 1970] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b5c510400) [pid = 1843] [serial = 2003] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b5df89c00) [pid = 1843] [serial = 2006] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b8af65c00) [pid = 1843] [serial = 1991] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b63bdc400) [pid = 1843] [serial = 2021] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b63253000) [pid = 1843] [serial = 2015] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b63547000) [pid = 1843] [serial = 2016] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b61970400) [pid = 1843] [serial = 2013] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b63e3b400) [pid = 1843] [serial = 2022] [outer = (nil)] [url = about:blank] 15:19:03 INFO - PROCESS | 1843 | 1461190743284 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b587f5000 == 142 [pid = 1843] [id = 713] 15:19:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b57061c00) [pid = 1843] [serial = 2140] [outer = (nil)] 15:19:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b59b40c00) [pid = 1843] [serial = 2141] [outer = 0x7f7b57061c00] 15:19:03 INFO - PROCESS | 1843 | 1461190743358 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b5b10c400) [pid = 1843] [serial = 2142] [outer = 0x7f7b57061c00] 15:19:04 INFO - PROCESS | 1843 | 1461190744151 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:19:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:19:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2729ms 15:19:04 INFO - PROCESS | 1843 | 1461190744190 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:19:04 INFO - PROCESS | 1843 | 1461190744198 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:19:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:19:04 INFO - PROCESS | 1843 | 1461190744210 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1843 | 1461190744213 Marionette TRACE conn3 <- [1,2826,null,{}] 15:19:04 INFO - PROCESS | 1843 | 1461190744249 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:04 INFO - PROCESS | 1843 | 1461190744471 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:19:04 INFO - PROCESS | 1843 | 1461190744482 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5b1c8000 == 143 [pid = 1843] [id = 714] 15:19:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b57a9dc00) [pid = 1843] [serial = 2143] [outer = (nil)] 15:19:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b5c5e4000) [pid = 1843] [serial = 2144] [outer = 0x7f7b57a9dc00] 15:19:04 INFO - PROCESS | 1843 | 1461190744724 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b5ffc1000) [pid = 1843] [serial = 2145] [outer = 0x7f7b57a9dc00] 15:19:05 INFO - PROCESS | 1843 | 1461190745593 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:19:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:19:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1434ms 15:19:05 INFO - PROCESS | 1843 | 1461190745650 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:19:05 INFO - PROCESS | 1843 | 1461190745656 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:19:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:19:05 INFO - PROCESS | 1843 | 1461190745662 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:19:05 INFO - PROCESS | 1843 | 1461190745664 Marionette TRACE conn3 <- [1,2830,null,{}] 15:19:05 INFO - PROCESS | 1843 | 1461190745670 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:05 INFO - PROCESS | 1843 | 1461190745928 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:19:05 INFO - PROCESS | 1843 | 1461190745968 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c67c800 == 144 [pid = 1843] [id = 715] 15:19:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b60780400) [pid = 1843] [serial = 2146] [outer = (nil)] 15:19:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b61671800) [pid = 1843] [serial = 2147] [outer = 0x7f7b60780400] 15:19:06 INFO - PROCESS | 1843 | 1461190746027 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b625bf400) [pid = 1843] [serial = 2148] [outer = 0x7f7b60780400] 15:19:07 INFO - PROCESS | 1843 | 1461190747048 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:19:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1435ms 15:19:07 INFO - PROCESS | 1843 | 1461190747104 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1843 | 1461190747107 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:19:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:19:07 INFO - PROCESS | 1843 | 1461190747122 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1843 | 1461190747130 Marionette TRACE conn3 <- [1,2834,null,{}] 15:19:07 INFO - PROCESS | 1843 | 1461190747142 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:07 INFO - PROCESS | 1843 | 1461190747411 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:19:07 INFO - PROCESS | 1843 | 1461190747442 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e579800 == 145 [pid = 1843] [id = 716] 15:19:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b5ffb5400) [pid = 1843] [serial = 2149] [outer = (nil)] 15:19:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b63b89c00) [pid = 1843] [serial = 2150] [outer = 0x7f7b5ffb5400] 15:19:07 INFO - PROCESS | 1843 | 1461190747501 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b63cef800) [pid = 1843] [serial = 2151] [outer = 0x7f7b5ffb5400] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b5b10b000) [pid = 1843] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b5bf07800) [pid = 1843] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b5b111000) [pid = 1843] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b5b104400) [pid = 1843] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b6ebeb000) [pid = 1843] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b5bd45800) [pid = 1843] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:19:08 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b6ebeb800) [pid = 1843] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:19:08 INFO - PROCESS | 1843 | 1461190748670 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:19:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1591ms 15:19:08 INFO - PROCESS | 1843 | 1461190748707 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:19:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:19:08 INFO - PROCESS | 1843 | 1461190748711 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:19:08 INFO - PROCESS | 1843 | 1461190748716 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1843 | 1461190748718 Marionette TRACE conn3 <- [1,2838,null,{}] 15:19:08 INFO - PROCESS | 1843 | 1461190748723 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:08 INFO - PROCESS | 1843 | 1461190748911 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:19:08 INFO - PROCESS | 1843 | 1461190748926 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62711000 == 146 [pid = 1843] [id = 717] 15:19:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b63bd7400) [pid = 1843] [serial = 2152] [outer = (nil)] 15:19:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b63f8ac00) [pid = 1843] [serial = 2153] [outer = 0x7f7b63bd7400] 15:19:08 INFO - PROCESS | 1843 | 1461190748983 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b662e9000) [pid = 1843] [serial = 2154] [outer = 0x7f7b63bd7400] 15:19:09 INFO - PROCESS | 1843 | 1461190749915 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:19:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1225ms 15:19:09 INFO - PROCESS | 1843 | 1461190749945 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1843 | 1461190749949 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:19:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:19:09 INFO - PROCESS | 1843 | 1461190749954 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1843 | 1461190749956 Marionette TRACE conn3 <- [1,2842,null,{}] 15:19:09 INFO - PROCESS | 1843 | 1461190749961 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:10 INFO - PROCESS | 1843 | 1461190750143 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:19:10 INFO - PROCESS | 1843 | 1461190750526 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b587dd000 == 147 [pid = 1843] [id = 718] 15:19:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b57053400) [pid = 1843] [serial = 2155] [outer = (nil)] 15:19:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b5705f000) [pid = 1843] [serial = 2156] [outer = 0x7f7b57053400] 15:19:10 INFO - PROCESS | 1843 | 1461190750606 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b5a0bc400) [pid = 1843] [serial = 2157] [outer = 0x7f7b57053400] 15:19:11 INFO - PROCESS | 1843 | 1461190751521 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1632ms 15:19:11 INFO - PROCESS | 1843 | 1461190751588 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:19:11 INFO - PROCESS | 1843 | 1461190751594 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:19:11 INFO - PROCESS | 1843 | 1461190751600 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1843 | 1461190751606 Marionette TRACE conn3 <- [1,2846,null,{}] 15:19:11 INFO - PROCESS | 1843 | 1461190751613 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:11 INFO - PROCESS | 1843 | 1461190751865 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:19:12 INFO - PROCESS | 1843 | 1461190752184 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5e576000 == 148 [pid = 1843] [id = 719] 15:19:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b607b4c00) [pid = 1843] [serial = 2158] [outer = (nil)] 15:19:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b615dd000) [pid = 1843] [serial = 2159] [outer = 0x7f7b607b4c00] 15:19:12 INFO - PROCESS | 1843 | 1461190752258 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b624bdc00) [pid = 1843] [serial = 2160] [outer = 0x7f7b607b4c00] 15:19:13 INFO - PROCESS | 1843 | 1461190753162 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1632ms 15:19:13 INFO - PROCESS | 1843 | 1461190753236 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1843 | 1461190753241 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:19:13 INFO - PROCESS | 1843 | 1461190753248 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1843 | 1461190753250 Marionette TRACE conn3 <- [1,2850,null,{}] 15:19:13 INFO - PROCESS | 1843 | 1461190753256 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:13 INFO - PROCESS | 1843 | 1461190753477 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:19:13 INFO - PROCESS | 1843 | 1461190753834 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62f59800 == 149 [pid = 1843] [id = 720] 15:19:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b5e494400) [pid = 1843] [serial = 2161] [outer = (nil)] 15:19:13 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b63b84800) [pid = 1843] [serial = 2162] [outer = 0x7f7b5e494400] 15:19:13 INFO - PROCESS | 1843 | 1461190753911 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b63f94400) [pid = 1843] [serial = 2163] [outer = 0x7f7b5e494400] 15:19:14 INFO - PROCESS | 1843 | 1461190754776 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1576ms 15:19:14 INFO - PROCESS | 1843 | 1461190754824 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1843 | 1461190754828 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:19:14 INFO - PROCESS | 1843 | 1461190754843 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1843 | 1461190754852 Marionette TRACE conn3 <- [1,2854,null,{}] 15:19:14 INFO - PROCESS | 1843 | 1461190754857 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:15 INFO - PROCESS | 1843 | 1461190755073 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:19:15 INFO - PROCESS | 1843 | 1461190755343 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63f63800 == 150 [pid = 1843] [id = 721] 15:19:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b60823000) [pid = 1843] [serial = 2164] [outer = (nil)] 15:19:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6b9f2000) [pid = 1843] [serial = 2165] [outer = 0x7f7b60823000] 15:19:15 INFO - PROCESS | 1843 | 1461190755454 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6ca67800) [pid = 1843] [serial = 2166] [outer = 0x7f7b60823000] 15:19:16 INFO - PROCESS | 1843 | 1461190756280 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1492ms 15:19:16 INFO - PROCESS | 1843 | 1461190756328 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1843 | 1461190756332 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:19:16 INFO - PROCESS | 1843 | 1461190756338 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1843 | 1461190756340 Marionette TRACE conn3 <- [1,2858,null,{}] 15:19:16 INFO - PROCESS | 1843 | 1461190756345 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:16 INFO - PROCESS | 1843 | 1461190756558 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:19:16 INFO - PROCESS | 1843 | 1461190756839 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6502f800 == 151 [pid = 1843] [id = 722] 15:19:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b638b6000) [pid = 1843] [serial = 2167] [outer = (nil)] 15:19:16 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b6ddec800) [pid = 1843] [serial = 2168] [outer = 0x7f7b638b6000] 15:19:16 INFO - PROCESS | 1843 | 1461190756914 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b6eb38800) [pid = 1843] [serial = 2169] [outer = 0x7f7b638b6000] 15:19:17 INFO - PROCESS | 1843 | 1461190757766 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1477ms 15:19:17 INFO - PROCESS | 1843 | 1461190757815 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1843 | 1461190757819 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:19:17 INFO - PROCESS | 1843 | 1461190757824 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1843 | 1461190757827 Marionette TRACE conn3 <- [1,2862,null,{}] 15:19:17 INFO - PROCESS | 1843 | 1461190757832 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:18 INFO - PROCESS | 1843 | 1461190758032 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:19:18 INFO - PROCESS | 1843 | 1461190758315 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b821000 == 152 [pid = 1843] [id = 723] 15:19:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b6ef62800) [pid = 1843] [serial = 2170] [outer = (nil)] 15:19:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b63261400) [pid = 1843] [serial = 2171] [outer = 0x7f7b6ef62800] 15:19:18 INFO - PROCESS | 1843 | 1461190758404 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b70e1d800) [pid = 1843] [serial = 2172] [outer = 0x7f7b6ef62800] 15:19:19 INFO - PROCESS | 1843 | 1461190759392 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1632ms 15:19:19 INFO - PROCESS | 1843 | 1461190759457 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1843 | 1461190759461 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:19:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:19:19 INFO - PROCESS | 1843 | 1461190759467 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1843 | 1461190759469 Marionette TRACE conn3 <- [1,2866,null,{}] 15:19:19 INFO - PROCESS | 1843 | 1461190759474 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:19 INFO - PROCESS | 1843 | 1461190759686 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:19:19 INFO - PROCESS | 1843 | 1461190759960 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ce87000 == 153 [pid = 1843] [id = 724] 15:19:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b6ce11000) [pid = 1843] [serial = 2173] [outer = (nil)] 15:19:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b72f1b400) [pid = 1843] [serial = 2174] [outer = 0x7f7b6ce11000] 15:19:20 INFO - PROCESS | 1843 | 1461190760071 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b73354800) [pid = 1843] [serial = 2175] [outer = 0x7f7b6ce11000] 15:19:20 INFO - PROCESS | 1843 | 1461190760941 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:19:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1529ms 15:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:19:21 INFO - PROCESS | 1843 | 1461190760997 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1843 | 1461190760999 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:19:21 INFO - PROCESS | 1843 | 1461190761005 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1843 | 1461190761008 Marionette TRACE conn3 <- [1,2870,null,{}] 15:19:21 INFO - PROCESS | 1843 | 1461190761013 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:21 INFO - PROCESS | 1843 | 1461190761215 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:19:21 INFO - PROCESS | 1843 | 1461190761493 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8bf800 == 154 [pid = 1843] [id = 725] 15:19:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b6f11f800) [pid = 1843] [serial = 2176] [outer = (nil)] 15:19:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b739bb400) [pid = 1843] [serial = 2177] [outer = 0x7f7b6f11f800] 15:19:21 INFO - PROCESS | 1843 | 1461190761602 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b75e5b400) [pid = 1843] [serial = 2178] [outer = 0x7f7b6f11f800] 15:19:22 INFO - PROCESS | 1843 | 1461190762485 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1532ms 15:19:22 INFO - PROCESS | 1843 | 1461190762537 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1843 | 1461190762541 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:19:22 INFO - PROCESS | 1843 | 1461190762546 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1843 | 1461190762548 Marionette TRACE conn3 <- [1,2874,null,{}] 15:19:22 INFO - PROCESS | 1843 | 1461190762554 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:22 INFO - PROCESS | 1843 | 1461190762757 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:19:23 INFO - PROCESS | 1843 | 1461190763034 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb47800 == 155 [pid = 1843] [id = 726] 15:19:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b72f18400) [pid = 1843] [serial = 2179] [outer = (nil)] 15:19:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b77139400) [pid = 1843] [serial = 2180] [outer = 0x7f7b72f18400] 15:19:23 INFO - PROCESS | 1843 | 1461190763108 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b78024400) [pid = 1843] [serial = 2181] [outer = 0x7f7b72f18400] 15:19:23 INFO - PROCESS | 1843 | 1461190763988 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 15:19:24 INFO - PROCESS | 1843 | 1461190764030 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1843 | 1461190764034 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:19:24 INFO - PROCESS | 1843 | 1461190764039 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1843 | 1461190764041 Marionette TRACE conn3 <- [1,2878,null,{}] 15:19:24 INFO - PROCESS | 1843 | 1461190764046 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:24 INFO - PROCESS | 1843 | 1461190764258 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:19:24 INFO - PROCESS | 1843 | 1461190764539 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b73113800 == 156 [pid = 1843] [id = 727] 15:19:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b61658800) [pid = 1843] [serial = 2182] [outer = (nil)] 15:19:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b76bd8c00) [pid = 1843] [serial = 2183] [outer = 0x7f7b61658800] 15:19:24 INFO - PROCESS | 1843 | 1461190764614 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b7ee52800) [pid = 1843] [serial = 2184] [outer = 0x7f7b61658800] 15:19:25 INFO - PROCESS | 1843 | 1461190765468 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:19:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1480ms 15:19:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:19:25 INFO - PROCESS | 1843 | 1461190765520 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1843 | 1461190765522 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:19:25 INFO - PROCESS | 1843 | 1461190765528 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1843 | 1461190765531 Marionette TRACE conn3 <- [1,2882,null,{}] 15:19:25 INFO - PROCESS | 1843 | 1461190765536 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:25 INFO - PROCESS | 1843 | 1461190765751 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:19:26 INFO - PROCESS | 1843 | 1461190766037 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b771a2000 == 157 [pid = 1843] [id = 728] 15:19:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b5870e800) [pid = 1843] [serial = 2185] [outer = (nil)] 15:19:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b58710400) [pid = 1843] [serial = 2186] [outer = 0x7f7b5870e800] 15:19:26 INFO - PROCESS | 1843 | 1461190766174 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b7fbde400) [pid = 1843] [serial = 2187] [outer = 0x7f7b5870e800] 15:19:27 INFO - PROCESS | 1843 | 1461190767082 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:19:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1584ms 15:19:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:19:27 INFO - PROCESS | 1843 | 1461190767113 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1843 | 1461190767117 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:19:27 INFO - PROCESS | 1843 | 1461190767123 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1843 | 1461190767132 Marionette TRACE conn3 <- [1,2886,null,{}] 15:19:27 INFO - PROCESS | 1843 | 1461190767137 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:27 INFO - PROCESS | 1843 | 1461190767377 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:19:27 INFO - PROCESS | 1843 | 1461190767660 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b88e7b800 == 158 [pid = 1843] [id = 729] 15:19:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b5870ec00) [pid = 1843] [serial = 2188] [outer = (nil)] 15:19:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b587d6c00) [pid = 1843] [serial = 2189] [outer = 0x7f7b5870ec00] 15:19:27 INFO - PROCESS | 1843 | 1461190767775 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b8a753c00) [pid = 1843] [serial = 2190] [outer = 0x7f7b5870ec00] 15:19:28 INFO - PROCESS | 1843 | 1461190768590 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:19:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:19:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1534ms 15:19:28 INFO - PROCESS | 1843 | 1461190768659 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1843 | 1461190768663 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:19:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:19:28 INFO - PROCESS | 1843 | 1461190768671 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1843 | 1461190768675 Marionette TRACE conn3 <- [1,2890,null,{}] 15:19:28 INFO - PROCESS | 1843 | 1461190768680 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:28 INFO - PROCESS | 1843 | 1461190768895 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:19:29 INFO - PROCESS | 1843 | 1461190769178 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b90288800 == 159 [pid = 1843] [id = 730] 15:19:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b587ce400) [pid = 1843] [serial = 2191] [outer = (nil)] 15:19:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b59778c00) [pid = 1843] [serial = 2192] [outer = 0x7f7b587ce400] 15:19:29 INFO - PROCESS | 1843 | 1461190769285 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b5977d000) [pid = 1843] [serial = 2193] [outer = 0x7f7b587ce400] 15:19:30 INFO - PROCESS | 1843 | 1461190770106 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:19:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1482ms 15:19:30 INFO - PROCESS | 1843 | 1461190770154 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1843 | 1461190770157 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:19:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:19:30 INFO - PROCESS | 1843 | 1461190770163 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1843 | 1461190770165 Marionette TRACE conn3 <- [1,2894,null,{}] 15:19:30 INFO - PROCESS | 1843 | 1461190770171 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:30 INFO - PROCESS | 1843 | 1461190770494 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:19:30 INFO - PROCESS | 1843 | 1461190770711 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b733b9000 == 160 [pid = 1843] [id = 731] 15:19:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b59775c00) [pid = 1843] [serial = 2194] [outer = (nil)] 15:19:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b59780c00) [pid = 1843] [serial = 2195] [outer = 0x7f7b59775c00] 15:19:30 INFO - PROCESS | 1843 | 1461190770823 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b8a86b800) [pid = 1843] [serial = 2196] [outer = 0x7f7b59775c00] 15:19:31 INFO - PROCESS | 1843 | 1461190771663 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:19:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1535ms 15:19:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:19:31 INFO - PROCESS | 1843 | 1461190771699 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1843 | 1461190771702 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:19:31 INFO - PROCESS | 1843 | 1461190771706 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1843 | 1461190771710 Marionette TRACE conn3 <- [1,2898,null,{}] 15:19:31 INFO - PROCESS | 1843 | 1461190771721 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:31 INFO - PROCESS | 1843 | 1461190771928 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:19:32 INFO - PROCESS | 1843 | 1461190772213 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72f2f800 == 161 [pid = 1843] [id = 732] 15:19:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b59779000) [pid = 1843] [serial = 2197] [outer = (nil)] 15:19:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b59ac7c00) [pid = 1843] [serial = 2198] [outer = 0x7f7b59779000] 15:19:32 INFO - PROCESS | 1843 | 1461190772289 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b59acc800) [pid = 1843] [serial = 2199] [outer = 0x7f7b59779000] 15:19:33 INFO - PROCESS | 1843 | 1461190773138 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:19:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1489ms 15:19:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:19:33 INFO - PROCESS | 1843 | 1461190773196 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 1843 | 1461190773199 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:19:33 INFO - PROCESS | 1843 | 1461190773205 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1843 | 1461190773216 Marionette TRACE conn3 <- [1,2902,null,{}] 15:19:33 INFO - PROCESS | 1843 | 1461190773220 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:33 INFO - PROCESS | 1843 | 1461190773428 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:19:33 INFO - PROCESS | 1843 | 1461190773719 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b548cf800 == 162 [pid = 1843] [id = 733] 15:19:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b5977d800) [pid = 1843] [serial = 2200] [outer = (nil)] 15:19:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b59ad1800) [pid = 1843] [serial = 2201] [outer = 0x7f7b5977d800] 15:19:33 INFO - PROCESS | 1843 | 1461190773833 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b66483000) [pid = 1843] [serial = 2202] [outer = 0x7f7b5977d800] 15:19:34 INFO - PROCESS | 1843 | 1461190774708 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:19:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:19:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1543ms 15:19:34 INFO - PROCESS | 1843 | 1461190774748 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 1843 | 1461190774750 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:19:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:19:34 INFO - PROCESS | 1843 | 1461190774756 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1843 | 1461190774758 Marionette TRACE conn3 <- [1,2906,null,{}] 15:19:34 INFO - PROCESS | 1843 | 1461190774764 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:34 INFO - PROCESS | 1843 | 1461190774979 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:19:35 INFO - PROCESS | 1843 | 1461190775264 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72f3d800 == 163 [pid = 1843] [id = 734] 15:19:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 259 (0x7f7b59ac5000) [pid = 1843] [serial = 2203] [outer = (nil)] 15:19:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 260 (0x7f7b66488400) [pid = 1843] [serial = 2204] [outer = 0x7f7b59ac5000] 15:19:35 INFO - PROCESS | 1843 | 1461190775379 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 261 (0x7f7b6648c800) [pid = 1843] [serial = 2205] [outer = 0x7f7b59ac5000] 15:19:36 INFO - PROCESS | 1843 | 1461190776157 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:19:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:19:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1475ms 15:19:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:19:36 INFO - PROCESS | 1843 | 1461190776248 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 1843 | 1461190776250 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:19:36 INFO - PROCESS | 1843 | 1461190776259 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1843 | 1461190776262 Marionette TRACE conn3 <- [1,2910,null,{}] 15:19:36 INFO - PROCESS | 1843 | 1461190776267 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:36 INFO - PROCESS | 1843 | 1461190776480 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:19:36 INFO - PROCESS | 1843 | 1461190776765 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b56d97800 == 164 [pid = 1843] [id = 735] 15:19:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 262 (0x7f7b59acf400) [pid = 1843] [serial = 2206] [outer = (nil)] 15:19:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 263 (0x7f7b5a26f400) [pid = 1843] [serial = 2207] [outer = 0x7f7b59acf400] 15:19:36 INFO - PROCESS | 1843 | 1461190776877 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1843 | ++DOMWINDOW == 264 (0x7f7b5a274800) [pid = 1843] [serial = 2208] [outer = 0x7f7b59acf400] 15:19:37 INFO - PROCESS | 1843 | 1461190777669 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:19:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:19:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:19:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1431ms 15:19:37 INFO - PROCESS | 1843 | 1461190777690 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 1843 | 1461190777694 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:19:37 INFO - TEST-START | /DOMEvents/constructors.html 15:19:37 INFO - PROCESS | 1843 | 1461190777700 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1843 | 1461190777701 Marionette TRACE conn3 <- [1,2914,null,{}] 15:19:37 INFO - PROCESS | 1843 | 1461190777707 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:37 INFO - PROCESS | 1843 | 1461190777921 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:19:38 INFO - PROCESS | 1843 | 1461190778182 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5852c000 == 165 [pid = 1843] [id = 736] 15:19:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 265 (0x7f7b5a269400) [pid = 1843] [serial = 2209] [outer = (nil)] 15:19:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 266 (0x7f7b6648c000) [pid = 1843] [serial = 2210] [outer = 0x7f7b5a269400] 15:19:38 INFO - PROCESS | 1843 | 1461190778251 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 267 (0x7f7b8adc0800) [pid = 1843] [serial = 2211] [outer = 0x7f7b5a269400] 15:19:39 INFO - PROCESS | 1843 | 1461190779202 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:19:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:19:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:19:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:19:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 1550ms 15:19:39 INFO - PROCESS | 1843 | 1461190779286 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1843 | 1461190779290 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:19:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:19:39 INFO - PROCESS | 1843 | 1461190779299 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1843 | 1461190779301 Marionette TRACE conn3 <- [1,2918,null,{}] 15:19:39 INFO - PROCESS | 1843 | 1461190779305 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:39 INFO - PROCESS | 1843 | 1461190779560 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:19:39 INFO - PROCESS | 1843 | 1461190779892 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5fa74800 == 166 [pid = 1843] [id = 737] 15:19:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 268 (0x7f7b5a271400) [pid = 1843] [serial = 2212] [outer = (nil)] 15:19:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 269 (0x7f7b63dde000) [pid = 1843] [serial = 2213] [outer = 0x7f7b5a271400] 15:19:39 INFO - PROCESS | 1843 | 1461190779970 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 270 (0x7f7b6648dc00) [pid = 1843] [serial = 2214] [outer = 0x7f7b5a271400] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63061800 == 165 [pid = 1843] [id = 674] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b78261800 == 164 [pid = 1843] [id = 75] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b604c6000 == 163 [pid = 1843] [id = 525] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62711000 == 162 [pid = 1843] [id = 717] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e579800 == 161 [pid = 1843] [id = 716] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c67c800 == 160 [pid = 1843] [id = 715] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5b1c8000 == 159 [pid = 1843] [id = 714] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b587f5000 == 158 [pid = 1843] [id = 713] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c572800 == 157 [pid = 1843] [id = 711] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c55c000 == 156 [pid = 1843] [id = 710] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b57b13000 == 155 [pid = 1843] [id = 709] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5ffa6800 == 154 [pid = 1843] [id = 708] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b9298e800 == 153 [pid = 1843] [id = 707] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8d9c5800 == 152 [pid = 1843] [id = 706] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b8ae1d000 == 151 [pid = 1843] [id = 705] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88e88800 == 150 [pid = 1843] [id = 704] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b85aef800 == 149 [pid = 1843] [id = 703] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b79f6c800 == 148 [pid = 1843] [id = 702] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b7841a000 == 147 [pid = 1843] [id = 701] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b77c90000 == 146 [pid = 1843] [id = 700] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b76a29000 == 145 [pid = 1843] [id = 699] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73875000 == 144 [pid = 1843] [id = 698] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72be8000 == 143 [pid = 1843] [id = 697] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb5b800 == 142 [pid = 1843] [id = 696] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e108000 == 141 [pid = 1843] [id = 695] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63f6e800 == 140 [pid = 1843] [id = 694] 15:19:41 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5c4a1000 == 139 [pid = 1843] [id = 693] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 269 (0x7f7b74e76000) [pid = 1843] [serial = 2078] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 268 (0x7f7b5c5e2000) [pid = 1843] [serial = 2058] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 267 (0x7f7b66409800) [pid = 1843] [serial = 2033] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 266 (0x7f7b63e38400) [pid = 1843] [serial = 2064] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 265 (0x7f7b664cc800) [pid = 1843] [serial = 2066] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 264 (0x7f7b6b89e000) [pid = 1843] [serial = 2067] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 263 (0x7f7b64bd0800) [pid = 1843] [serial = 2069] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 262 (0x7f7b63c6e000) [pid = 1843] [serial = 2063] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 261 (0x7f7b70e22000) [pid = 1843] [serial = 2048] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 260 (0x7f7b6ee5a400) [pid = 1843] [serial = 2072] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 259 (0x7f7b5df8a800) [pid = 1843] [serial = 2060] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 258 (0x7f7b63542400) [pid = 1843] [serial = 2030] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b6ebec400) [pid = 1843] [serial = 2042] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b6e908400) [pid = 1843] [serial = 2070] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b70ea8c00) [pid = 1843] [serial = 2051] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b71857800) [pid = 1843] [serial = 2073] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b732c2c00) [pid = 1843] [serial = 2054] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b653cb400) [pid = 1843] [serial = 2024] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b6f4a6800) [pid = 1843] [serial = 2045] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b6197d000) [pid = 1843] [serial = 2061] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b5bd50400) [pid = 1843] [serial = 2057] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b61655c00) [pid = 1843] [serial = 2027] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b6e063000) [pid = 1843] [serial = 2039] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b732cd000) [pid = 1843] [serial = 2076] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b6c07c000) [pid = 1843] [serial = 2036] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b7260e000) [pid = 1843] [serial = 2075] [outer = (nil)] [url = about:blank] 15:19:42 INFO - PROCESS | 1843 | 1461190782397 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:19:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:19:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 3132ms 15:19:42 INFO - PROCESS | 1843 | 1461190782430 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1843 | 1461190782435 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:19:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:19:42 INFO - PROCESS | 1843 | 1461190782443 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1843 | 1461190782449 Marionette TRACE conn3 <- [1,2922,null,{}] 15:19:42 INFO - PROCESS | 1843 | 1461190782457 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:42 INFO - PROCESS | 1843 | 1461190782639 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:19:42 INFO - PROCESS | 1843 | 1461190782879 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b58ad7800 == 140 [pid = 1843] [id = 738] 15:19:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b58708c00) [pid = 1843] [serial = 2215] [outer = (nil)] 15:19:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b5870c000) [pid = 1843] [serial = 2216] [outer = 0x7f7b58708c00] 15:19:42 INFO - PROCESS | 1843 | 1461190782945 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b587d6000) [pid = 1843] [serial = 2217] [outer = 0x7f7b58708c00] 15:19:43 INFO - PROCESS | 1843 | [1843] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:43 INFO - PROCESS | 1843 | [1843] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:43 INFO - PROCESS | 1843 | [1843] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:43 INFO - PROCESS | 1843 | [1843] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:19:43 INFO - PROCESS | 1843 | 1461190783630 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:19:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:19:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:19:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:19:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:19:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:19:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:19:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1242ms 15:19:43 INFO - PROCESS | 1843 | 1461190783687 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1843 | 1461190783700 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:19:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:19:43 INFO - PROCESS | 1843 | 1461190783708 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1843 | 1461190783712 Marionette TRACE conn3 <- [1,2926,null,{}] 15:19:43 INFO - PROCESS | 1843 | 1461190783717 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:43 INFO - PROCESS | 1843 | 1461190783972 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:19:43 INFO - PROCESS | 1843 | 1461190783995 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c4b1800 == 141 [pid = 1843] [id = 739] 15:19:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b587d6400) [pid = 1843] [serial = 2218] [outer = (nil)] 15:19:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b59b3c000) [pid = 1843] [serial = 2219] [outer = 0x7f7b587d6400] 15:19:44 INFO - PROCESS | 1843 | 1461190784052 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b5a0c3400) [pid = 1843] [serial = 2220] [outer = 0x7f7b587d6400] 15:19:44 INFO - PROCESS | 1843 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:19:44 INFO - PROCESS | 1843 | 1461190784965 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:19:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:19:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1281ms 15:19:45 INFO - PROCESS | 1843 | 1461190785001 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1843 | 1461190785004 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:19:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:19:45 INFO - PROCESS | 1843 | 1461190785009 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1843 | 1461190785024 Marionette TRACE conn3 <- [1,2930,null,{}] 15:19:45 INFO - PROCESS | 1843 | 1461190785045 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:45 INFO - PROCESS | 1843 | 1461190785296 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:19:45 INFO - PROCESS | 1843 | 1461190785328 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c693800 == 142 [pid = 1843] [id = 740] 15:19:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b5b10e800) [pid = 1843] [serial = 2221] [outer = (nil)] 15:19:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b5c50c400) [pid = 1843] [serial = 2222] [outer = 0x7f7b5b10e800] 15:19:45 INFO - PROCESS | 1843 | 1461190785388 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b5c54fc00) [pid = 1843] [serial = 2223] [outer = 0x7f7b5b10e800] 15:19:46 INFO - PROCESS | 1843 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:19:46 INFO - PROCESS | 1843 | 1461190786199 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:19:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:19:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1243ms 15:19:46 INFO - PROCESS | 1843 | 1461190786253 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 1843 | 1461190786256 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:19:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:19:46 INFO - PROCESS | 1843 | 1461190786262 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1843 | 1461190786264 Marionette TRACE conn3 <- [1,2934,null,{}] 15:19:46 INFO - PROCESS | 1843 | 1461190786269 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:46 INFO - PROCESS | 1843 | 1461190786515 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:19:46 INFO - PROCESS | 1843 | 1461190786562 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5fa8c800 == 143 [pid = 1843] [id = 741] 15:19:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b5bd44400) [pid = 1843] [serial = 2224] [outer = (nil)] 15:19:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b6081b400) [pid = 1843] [serial = 2225] [outer = 0x7f7b5bd44400] 15:19:46 INFO - PROCESS | 1843 | 1461190786619 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b61668800) [pid = 1843] [serial = 2226] [outer = 0x7f7b5bd44400] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b57a97400) [pid = 1843] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b5ffb5400) [pid = 1843] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b63544000) [pid = 1843] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b6eb2e000) [pid = 1843] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b72d32800) [pid = 1843] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b6051ec00) [pid = 1843] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b8a866000) [pid = 1843] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b7ba1d000) [pid = 1843] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b6b888400) [pid = 1843] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b78c45400) [pid = 1843] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b6ddf6000) [pid = 1843] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b57a95800) [pid = 1843] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b57b32c00) [pid = 1843] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b60703800) [pid = 1843] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b60519800) [pid = 1843] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b7730d000) [pid = 1843] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:19:47 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b59b37000) [pid = 1843] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b73353000) [pid = 1843] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b7801b800) [pid = 1843] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b664d5800) [pid = 1843] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6c07a000) [pid = 1843] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b60780400) [pid = 1843] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b7335e800) [pid = 1843] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b63e40000) [pid = 1843] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b5a0bc800) [pid = 1843] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b85bb6000) [pid = 1843] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b5bd44000) [pid = 1843] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b57061c00) [pid = 1843] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b5c5e7c00) [pid = 1843] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b5b105c00) [pid = 1843] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b63c6d800) [pid = 1843] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b57a9dc00) [pid = 1843] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b85bc0400) [pid = 1843] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b63e33800) [pid = 1843] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b5b105400) [pid = 1843] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b60517c00) [pid = 1843] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b57b34400) [pid = 1843] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b72411400) [pid = 1843] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b76b4c000) [pid = 1843] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b66407800) [pid = 1843] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b61671000) [pid = 1843] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b6ebecc00) [pid = 1843] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b63541c00) [pid = 1843] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b60518c00) [pid = 1843] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b5c506400) [pid = 1843] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b72f15800) [pid = 1843] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b66408c00) [pid = 1843] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b789ec400) [pid = 1843] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b6ccee800) [pid = 1843] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b5bd50800) [pid = 1843] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b62511800) [pid = 1843] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b5c54b800) [pid = 1843] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b6e064c00) [pid = 1843] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b6f73b000) [pid = 1843] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b64bce000) [pid = 1843] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b77d63000) [pid = 1843] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b63b82000) [pid = 1843] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b7317c400) [pid = 1843] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b5c504000) [pid = 1843] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6353f400) [pid = 1843] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b72d2ec00) [pid = 1843] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b74ed5c00) [pid = 1843] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b5a0bd400) [pid = 1843] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b6ebf4000) [pid = 1843] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b653d1000) [pid = 1843] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b63261000) [pid = 1843] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b5b107400) [pid = 1843] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b60706000) [pid = 1843] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b78020c00) [pid = 1843] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b6ccef400) [pid = 1843] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:19:48 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b63e39c00) [pid = 1843] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:19:48 INFO - PROCESS | 1843 | 1461190788448 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:19:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:19:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2231ms 15:19:48 INFO - PROCESS | 1843 | 1461190788494 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:19:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:19:48 INFO - PROCESS | 1843 | 1461190788497 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:19:48 INFO - PROCESS | 1843 | 1461190788502 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1843 | 1461190788504 Marionette TRACE conn3 <- [1,2938,null,{}] 15:19:48 INFO - PROCESS | 1843 | 1461190788509 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:48 INFO - PROCESS | 1843 | 1461190788702 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:19:48 INFO - PROCESS | 1843 | 1461190788905 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c568000 == 144 [pid = 1843] [id = 742] 15:19:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b57061c00) [pid = 1843] [serial = 2227] [outer = (nil)] 15:19:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b5a0c3800) [pid = 1843] [serial = 2228] [outer = 0x7f7b57061c00] 15:19:48 INFO - PROCESS | 1843 | 1461190788965 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b5c503400) [pid = 1843] [serial = 2229] [outer = 0x7f7b57061c00] 15:19:49 INFO - PROCESS | 1843 | 1461190789574 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:19:49 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:19:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1131ms 15:19:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:19:49 INFO - PROCESS | 1843 | 1461190789633 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1843 | 1461190789635 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:19:49 INFO - PROCESS | 1843 | 1461190789639 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1843 | 1461190789643 Marionette TRACE conn3 <- [1,2942,null,{}] 15:19:49 INFO - PROCESS | 1843 | 1461190789647 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:49 INFO - PROCESS | 1843 | 1461190789943 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:19:50 INFO - PROCESS | 1843 | 1461190790260 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5718e000 == 145 [pid = 1843] [id = 743] 15:19:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b5705bc00) [pid = 1843] [serial = 2230] [outer = (nil)] 15:19:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b57a9a000) [pid = 1843] [serial = 2231] [outer = 0x7f7b5705bc00] 15:19:50 INFO - PROCESS | 1843 | 1461190790335 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b57b35c00) [pid = 1843] [serial = 2232] [outer = 0x7f7b5705bc00] 15:19:51 INFO - PROCESS | 1843 | 1461190791132 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:19:51 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:19:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:19:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1525ms 15:19:51 INFO - PROCESS | 1843 | 1461190791168 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1843 | 1461190791175 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:19:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:19:51 INFO - PROCESS | 1843 | 1461190791183 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1843 | 1461190791187 Marionette TRACE conn3 <- [1,2946,null,{}] 15:19:51 INFO - PROCESS | 1843 | 1461190791194 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:51 INFO - PROCESS | 1843 | 1461190791396 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:19:51 INFO - PROCESS | 1843 | 1461190791652 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c56c000 == 146 [pid = 1843] [id = 744] 15:19:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b57b38400) [pid = 1843] [serial = 2233] [outer = (nil)] 15:19:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b59b3a000) [pid = 1843] [serial = 2234] [outer = 0x7f7b57b38400] 15:19:51 INFO - PROCESS | 1843 | 1461190791724 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b5a0c6400) [pid = 1843] [serial = 2235] [outer = 0x7f7b57b38400] 15:19:52 INFO - PROCESS | 1843 | 1461190792639 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:19:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:19:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1481ms 15:19:52 INFO - PROCESS | 1843 | 1461190792668 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:19:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:19:52 INFO - PROCESS | 1843 | 1461190792674 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:19:52 INFO - PROCESS | 1843 | 1461190792680 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1843 | 1461190792683 Marionette TRACE conn3 <- [1,2950,null,{}] 15:19:52 INFO - PROCESS | 1843 | 1461190792689 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:52 INFO - PROCESS | 1843 | 1461190792893 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:19:53 INFO - PROCESS | 1843 | 1461190793184 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62e0e000 == 147 [pid = 1843] [id = 745] 15:19:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b5a0c7000) [pid = 1843] [serial = 2236] [outer = (nil)] 15:19:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b5c542800) [pid = 1843] [serial = 2237] [outer = 0x7f7b5a0c7000] 15:19:53 INFO - PROCESS | 1843 | 1461190793261 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b5e495c00) [pid = 1843] [serial = 2238] [outer = 0x7f7b5a0c7000] 15:19:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5ffdb000 == 148 [pid = 1843] [id = 746] 15:19:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b61977000) [pid = 1843] [serial = 2239] [outer = (nil)] 15:19:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b5ffb9c00) [pid = 1843] [serial = 2240] [outer = 0x7f7b61977000] 15:19:54 INFO - PROCESS | 1843 | 1461190794173 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:19:54 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:19:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1534ms 15:19:54 INFO - PROCESS | 1843 | 1461190794215 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1843 | 1461190794219 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:19:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:19:54 INFO - PROCESS | 1843 | 1461190794242 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1843 | 1461190794251 Marionette TRACE conn3 <- [1,2954,null,{}] 15:19:54 INFO - PROCESS | 1843 | 1461190794257 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:54 INFO - PROCESS | 1843 | 1461190794509 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:19:54 INFO - PROCESS | 1843 | 1461190794785 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63b70800 == 149 [pid = 1843] [id = 747] 15:19:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b5b109400) [pid = 1843] [serial = 2241] [outer = (nil)] 15:19:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b63254c00) [pid = 1843] [serial = 2242] [outer = 0x7f7b5b109400] 15:19:54 INFO - PROCESS | 1843 | 1461190794897 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b638b6800) [pid = 1843] [serial = 2243] [outer = 0x7f7b5b109400] 15:19:55 INFO - PROCESS | 1843 | 1461190795582 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:19:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:19:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:19:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1406ms 15:19:55 INFO - PROCESS | 1843 | 1461190795633 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1843 | 1461190795637 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:19:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:19:55 INFO - PROCESS | 1843 | 1461190795642 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1843 | 1461190795645 Marionette TRACE conn3 <- [1,2958,null,{}] 15:19:55 INFO - PROCESS | 1843 | 1461190795650 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:55 INFO - PROCESS | 1843 | 1461190795860 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:19:56 INFO - PROCESS | 1843 | 1461190796114 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6502f000 == 150 [pid = 1843] [id = 748] 15:19:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b5ffb8400) [pid = 1843] [serial = 2244] [outer = (nil)] 15:19:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 204 (0x7f7b63cf2800) [pid = 1843] [serial = 2245] [outer = 0x7f7b5ffb8400] 15:19:56 INFO - PROCESS | 1843 | 1461190796182 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 205 (0x7f7b63ddf000) [pid = 1843] [serial = 2246] [outer = 0x7f7b5ffb8400] 15:19:56 INFO - PROCESS | 1843 | 1461190796973 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:19:57 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:19:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1384ms 15:19:57 INFO - PROCESS | 1843 | 1461190797027 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:19:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:19:57 INFO - PROCESS | 1843 | 1461190797030 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:19:57 INFO - PROCESS | 1843 | 1461190797035 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 1843 | 1461190797038 Marionette TRACE conn3 <- [1,2962,null,{}] 15:19:57 INFO - PROCESS | 1843 | 1461190797043 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:57 INFO - PROCESS | 1843 | 1461190797270 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:19:57 INFO - PROCESS | 1843 | 1461190797563 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6b916000 == 151 [pid = 1843] [id = 749] 15:19:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 206 (0x7f7b63f93800) [pid = 1843] [serial = 2247] [outer = (nil)] 15:19:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 207 (0x7f7b64bd2800) [pid = 1843] [serial = 2248] [outer = 0x7f7b63f93800] 15:19:57 INFO - PROCESS | 1843 | 1461190797650 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1843 | ++DOMWINDOW == 208 (0x7f7b66407800) [pid = 1843] [serial = 2249] [outer = 0x7f7b63f93800] 15:19:58 INFO - PROCESS | 1843 | 1461190798422 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:19:58 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:19:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1426ms 15:19:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:19:58 INFO - PROCESS | 1843 | 1461190798461 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1843 | 1461190798464 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:19:58 INFO - PROCESS | 1843 | 1461190798469 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1843 | 1461190798472 Marionette TRACE conn3 <- [1,2966,null,{}] 15:19:58 INFO - PROCESS | 1843 | 1461190798477 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:58 INFO - PROCESS | 1843 | 1461190798714 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:19:58 INFO - PROCESS | 1843 | 1461190798971 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e087800 == 152 [pid = 1843] [id = 750] 15:19:58 INFO - PROCESS | 1843 | ++DOMWINDOW == 209 (0x7f7b653d1c00) [pid = 1843] [serial = 2250] [outer = (nil)] 15:19:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 210 (0x7f7b6b89b400) [pid = 1843] [serial = 2251] [outer = 0x7f7b653d1c00] 15:19:59 INFO - PROCESS | 1843 | 1461190799042 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1843 | ++DOMWINDOW == 211 (0x7f7b6bed6c00) [pid = 1843] [serial = 2252] [outer = 0x7f7b653d1c00] 15:19:59 INFO - PROCESS | 1843 | 1461190799752 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:19:59 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:19:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1331ms 15:19:59 INFO - PROCESS | 1843 | 1461190799801 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1843 | 1461190799805 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:19:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:19:59 INFO - PROCESS | 1843 | 1461190799810 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1843 | 1461190799812 Marionette TRACE conn3 <- [1,2970,null,{}] 15:19:59 INFO - PROCESS | 1843 | 1461190799817 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:00 INFO - PROCESS | 1843 | 1461190800012 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:20:00 INFO - PROCESS | 1843 | 1461190800267 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb48000 == 153 [pid = 1843] [id = 751] 15:20:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 212 (0x7f7b66408c00) [pid = 1843] [serial = 2253] [outer = (nil)] 15:20:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 213 (0x7f7b6ca60c00) [pid = 1843] [serial = 2254] [outer = 0x7f7b66408c00] 15:20:00 INFO - PROCESS | 1843 | 1461190800335 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 1843 | ++DOMWINDOW == 214 (0x7f7b6ddf1800) [pid = 1843] [serial = 2255] [outer = 0x7f7b66408c00] 15:20:01 INFO - PROCESS | 1843 | 1461190801071 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:20:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:20:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1280ms 15:20:01 INFO - PROCESS | 1843 | 1461190801099 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:20:01 INFO - PROCESS | 1843 | 1461190801103 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:20:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:20:01 INFO - PROCESS | 1843 | 1461190801110 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:20:01 INFO - PROCESS | 1843 | 1461190801113 Marionette TRACE conn3 <- [1,2974,null,{}] 15:20:01 INFO - PROCESS | 1843 | 1461190801118 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:01 INFO - PROCESS | 1843 | 1461190801314 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:20:01 INFO - PROCESS | 1843 | 1461190801567 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b72eb3000 == 154 [pid = 1843] [id = 752] 15:20:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 215 (0x7f7b6b9f4400) [pid = 1843] [serial = 2256] [outer = (nil)] 15:20:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 216 (0x7f7b6e90dc00) [pid = 1843] [serial = 2257] [outer = 0x7f7b6b9f4400] 15:20:01 INFO - PROCESS | 1843 | 1461190801637 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1843 | ++DOMWINDOW == 217 (0x7f7b6ebe6400) [pid = 1843] [serial = 2258] [outer = 0x7f7b6b9f4400] 15:20:02 INFO - PROCESS | 1843 | 1461190802437 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:20:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:20:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1336ms 15:20:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:20:02 INFO - PROCESS | 1843 | 1461190802468 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1843 | 1461190802471 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:20:02 INFO - PROCESS | 1843 | 1461190802480 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1843 | 1461190802483 Marionette TRACE conn3 <- [1,2978,null,{}] 15:20:02 INFO - PROCESS | 1843 | 1461190802488 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:02 INFO - PROCESS | 1843 | 1461190802700 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:20:02 INFO - PROCESS | 1843 | 1461190802974 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7347f000 == 155 [pid = 1843] [id = 753] 15:20:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 218 (0x7f7b6c081400) [pid = 1843] [serial = 2259] [outer = (nil)] 15:20:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 219 (0x7f7b6ecbf000) [pid = 1843] [serial = 2260] [outer = 0x7f7b6c081400] 15:20:03 INFO - PROCESS | 1843 | 1461190803048 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 1843 | ++DOMWINDOW == 220 (0x7f7b6f159400) [pid = 1843] [serial = 2261] [outer = 0x7f7b6c081400] 15:20:03 INFO - PROCESS | 1843 | 1461190803788 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:20:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:20:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1328ms 15:20:03 INFO - PROCESS | 1843 | 1461190803806 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:20:03 INFO - PROCESS | 1843 | 1461190803809 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:20:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:20:03 INFO - PROCESS | 1843 | 1461190803815 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 1843 | 1461190803817 Marionette TRACE conn3 <- [1,2982,null,{}] 15:20:03 INFO - PROCESS | 1843 | 1461190803822 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:04 INFO - PROCESS | 1843 | 1461190804067 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:20:04 INFO - PROCESS | 1843 | 1461190804327 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7726b000 == 156 [pid = 1843] [id = 754] 15:20:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 221 (0x7f7b6e064c00) [pid = 1843] [serial = 2262] [outer = (nil)] 15:20:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 222 (0x7f7b6fa98800) [pid = 1843] [serial = 2263] [outer = 0x7f7b6e064c00] 15:20:04 INFO - PROCESS | 1843 | 1461190804404 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1843 | ++DOMWINDOW == 223 (0x7f7b70ea1c00) [pid = 1843] [serial = 2264] [outer = 0x7f7b6e064c00] 15:20:05 INFO - PROCESS | 1843 | 1461190805229 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:20:05 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:20:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:20:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1426ms 15:20:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:20:05 INFO - PROCESS | 1843 | 1461190805242 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 1843 | 1461190805245 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:20:05 INFO - PROCESS | 1843 | 1461190805251 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 1843 | 1461190805255 Marionette TRACE conn3 <- [1,2986,null,{}] 15:20:05 INFO - PROCESS | 1843 | 1461190805260 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:05 INFO - PROCESS | 1843 | 1461190805488 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:20:05 INFO - PROCESS | 1843 | 1461190805783 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b79f5b000 == 157 [pid = 1843] [id = 755] 15:20:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 224 (0x7f7b72413c00) [pid = 1843] [serial = 2265] [outer = (nil)] 15:20:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 225 (0x7f7b7305e800) [pid = 1843] [serial = 2266] [outer = 0x7f7b72413c00] 15:20:05 INFO - PROCESS | 1843 | 1461190805855 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 1843 | ++DOMWINDOW == 226 (0x7f7b73185400) [pid = 1843] [serial = 2267] [outer = 0x7f7b72413c00] 15:20:06 INFO - PROCESS | 1843 | 1461190806621 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:20:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:20:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1427ms 15:20:06 INFO - PROCESS | 1843 | 1461190806678 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:20:06 INFO - PROCESS | 1843 | 1461190806681 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:20:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:20:06 INFO - PROCESS | 1843 | 1461190806687 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 1843 | 1461190806689 Marionette TRACE conn3 <- [1,2990,null,{}] 15:20:06 INFO - PROCESS | 1843 | 1461190806694 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:06 INFO - PROCESS | 1843 | 1461190806905 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:20:07 INFO - PROCESS | 1843 | 1461190807194 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b869c7000 == 158 [pid = 1843] [id = 756] 15:20:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 227 (0x7f7b72d30c00) [pid = 1843] [serial = 2268] [outer = (nil)] 15:20:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 228 (0x7f7b7335f800) [pid = 1843] [serial = 2269] [outer = 0x7f7b72d30c00] 15:20:07 INFO - PROCESS | 1843 | 1461190807264 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 229 (0x7f7b75b83400) [pid = 1843] [serial = 2270] [outer = 0x7f7b72d30c00] 15:20:07 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8a885000 == 159 [pid = 1843] [id = 757] 15:20:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 230 (0x7f7b77a6e000) [pid = 1843] [serial = 2271] [outer = (nil)] 15:20:07 INFO - PROCESS | 1843 | ++DOMWINDOW == 231 (0x7f7b73187000) [pid = 1843] [serial = 2272] [outer = 0x7f7b77a6e000] 15:20:08 INFO - PROCESS | 1843 | 1461190808101 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:20:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:20:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 15:20:08 INFO - PROCESS | 1843 | 1461190808130 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:20:08 INFO - PROCESS | 1843 | 1461190808132 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:20:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:20:08 INFO - PROCESS | 1843 | 1461190808141 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:20:08 INFO - PROCESS | 1843 | 1461190808143 Marionette TRACE conn3 <- [1,2994,null,{}] 15:20:08 INFO - PROCESS | 1843 | 1461190808147 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:08 INFO - PROCESS | 1843 | 1461190808421 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:20:08 INFO - PROCESS | 1843 | 1461190808715 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b8b32c800 == 160 [pid = 1843] [id = 758] 15:20:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 232 (0x7f7b73183000) [pid = 1843] [serial = 2273] [outer = (nil)] 15:20:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 233 (0x7f7b77580c00) [pid = 1843] [serial = 2274] [outer = 0x7f7b73183000] 15:20:08 INFO - PROCESS | 1843 | 1461190808787 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1843 | ++DOMWINDOW == 234 (0x7f7b7837e000) [pid = 1843] [serial = 2275] [outer = 0x7f7b73183000] 15:20:09 INFO - PROCESS | 1843 | 1461190809507 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:20:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:20:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:20:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1379ms 15:20:09 INFO - PROCESS | 1843 | 1461190809539 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 1843 | 1461190809541 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:20:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:20:09 INFO - PROCESS | 1843 | 1461190809549 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1843 | 1461190809552 Marionette TRACE conn3 <- [1,2998,null,{}] 15:20:09 INFO - PROCESS | 1843 | 1461190809557 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:09 INFO - PROCESS | 1843 | 1461190809759 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:20:10 INFO - PROCESS | 1843 | 1461190810022 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:10 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5a1ac800 == 161 [pid = 1843] [id = 759] 15:20:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 235 (0x7f7b6166ec00) [pid = 1843] [serial = 2276] [outer = (nil)] 15:20:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 236 (0x7f7b789f3c00) [pid = 1843] [serial = 2277] [outer = 0x7f7b6166ec00] 15:20:10 INFO - PROCESS | 1843 | 1461190810095 Marionette DEBUG loaded listener.js 15:20:10 INFO - PROCESS | 1843 | ++DOMWINDOW == 237 (0x7f7b7ba5e000) [pid = 1843] [serial = 2278] [outer = 0x7f7b6166ec00] 15:20:10 INFO - PROCESS | 1843 | 1461190810871 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:20:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:20:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1376ms 15:20:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:20:10 INFO - PROCESS | 1843 | 1461190810925 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1843 | 1461190810927 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:20:10 INFO - PROCESS | 1843 | 1461190810932 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1843 | 1461190810936 Marionette TRACE conn3 <- [1,3002,null,{}] 15:20:10 INFO - PROCESS | 1843 | 1461190810940 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:11 INFO - PROCESS | 1843 | 1461190811139 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:20:11 INFO - PROCESS | 1843 | 1461190811430 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5a1c1800 == 162 [pid = 1843] [id = 760] 15:20:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 238 (0x7f7b75b83c00) [pid = 1843] [serial = 2279] [outer = (nil)] 15:20:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 239 (0x7f7b7fbdec00) [pid = 1843] [serial = 2280] [outer = 0x7f7b75b83c00] 15:20:11 INFO - PROCESS | 1843 | 1461190811501 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1843 | ++DOMWINDOW == 240 (0x7f7b85bb6000) [pid = 1843] [serial = 2281] [outer = 0x7f7b75b83c00] 15:20:12 INFO - PROCESS | 1843 | 1461190812244 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:20:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:20:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1326ms 15:20:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:20:12 INFO - PROCESS | 1843 | 1461190812258 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:20:12 INFO - PROCESS | 1843 | 1461190812260 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:20:12 INFO - PROCESS | 1843 | 1461190812266 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1843 | 1461190812268 Marionette TRACE conn3 <- [1,3006,null,{}] 15:20:12 INFO - PROCESS | 1843 | 1461190812273 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:12 INFO - PROCESS | 1843 | 1461190812476 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:20:12 INFO - PROCESS | 1843 | 1461190812783 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:12 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b56ea3800 == 163 [pid = 1843] [id = 761] 15:20:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 241 (0x7f7b76a3cc00) [pid = 1843] [serial = 2282] [outer = (nil)] 15:20:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 242 (0x7f7b86c2b000) [pid = 1843] [serial = 2283] [outer = 0x7f7b76a3cc00] 15:20:12 INFO - PROCESS | 1843 | 1461190812854 Marionette DEBUG loaded listener.js 15:20:12 INFO - PROCESS | 1843 | ++DOMWINDOW == 243 (0x7f7b8a846400) [pid = 1843] [serial = 2284] [outer = 0x7f7b76a3cc00] 15:20:13 INFO - PROCESS | 1843 | 1461190813591 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:20:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:20:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1376ms 15:20:13 INFO - PROCESS | 1843 | 1461190813641 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 1843 | 1461190813644 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:20:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:20:13 INFO - PROCESS | 1843 | 1461190813650 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1843 | 1461190813652 Marionette TRACE conn3 <- [1,3010,null,{}] 15:20:13 INFO - PROCESS | 1843 | 1461190813657 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:13 INFO - PROCESS | 1843 | 1461190813978 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:20:14 INFO - PROCESS | 1843 | 1461190814202 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:14 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5fb0d800 == 164 [pid = 1843] [id = 762] 15:20:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 244 (0x7f7b63b83800) [pid = 1843] [serial = 2285] [outer = (nil)] 15:20:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 245 (0x7f7b8a866000) [pid = 1843] [serial = 2286] [outer = 0x7f7b63b83800] 15:20:14 INFO - PROCESS | 1843 | 1461190814278 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1843 | ++DOMWINDOW == 246 (0x7f7b8ae9b000) [pid = 1843] [serial = 2287] [outer = 0x7f7b63b83800] 15:20:15 INFO - PROCESS | 1843 | 1461190815002 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:20:15 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:20:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1383ms 15:20:15 INFO - PROCESS | 1843 | 1461190815033 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 1843 | 1461190815036 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:20:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:20:15 INFO - PROCESS | 1843 | 1461190815041 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1843 | 1461190815043 Marionette TRACE conn3 <- [1,3014,null,{}] 15:20:15 INFO - PROCESS | 1843 | 1461190815048 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:15 INFO - PROCESS | 1843 | 1461190815247 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:20:15 INFO - PROCESS | 1843 | 1461190815547 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b9298e800 == 165 [pid = 1843] [id = 763] 15:20:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 247 (0x7f7b664c9800) [pid = 1843] [serial = 2288] [outer = (nil)] 15:20:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 248 (0x7f7b8b1a1c00) [pid = 1843] [serial = 2289] [outer = 0x7f7b664c9800] 15:20:15 INFO - PROCESS | 1843 | 1461190815614 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 1843 | ++DOMWINDOW == 249 (0x7f7b8b30bc00) [pid = 1843] [serial = 2290] [outer = 0x7f7b664c9800] 15:20:15 INFO - PROCESS | 1843 | [1843] 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 15:20:16 INFO - PROCESS | 1843 | 1461190816468 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:20:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:20:16 INFO - {} 15:20:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:20:16 INFO - {} 15:20:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:20:16 INFO - {} 15:20:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:20:16 INFO - {} 15:20:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1474ms 15:20:16 INFO - TEST-START | /FileAPI/fileReader.html 15:20:16 INFO - PROCESS | 1843 | 1461190816522 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 1843 | 1461190816524 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:20:16 INFO - PROCESS | 1843 | 1461190816530 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1843 | 1461190816532 Marionette TRACE conn3 <- [1,3018,null,{}] 15:20:16 INFO - PROCESS | 1843 | 1461190816537 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:16 INFO - PROCESS | 1843 | 1461190816771 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:20:17 INFO - PROCESS | 1843 | 1461190817074 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:17 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5f57c000 == 166 [pid = 1843] [id = 764] 15:20:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 250 (0x7f7b57e17800) [pid = 1843] [serial = 2291] [outer = (nil)] 15:20:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 251 (0x7f7b57e1b800) [pid = 1843] [serial = 2292] [outer = 0x7f7b57e17800] 15:20:17 INFO - PROCESS | 1843 | 1461190817180 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1843 | ++DOMWINDOW == 252 (0x7f7b8b30cc00) [pid = 1843] [serial = 2293] [outer = 0x7f7b57e17800] 15:20:17 INFO - PROCESS | 1843 | 1461190817916 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:20:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:20:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:20:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:20:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:20:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1426ms 15:20:17 INFO - PROCESS | 1843 | 1461190817964 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:20:17 INFO - PROCESS | 1843 | 1461190817968 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:20:17 INFO - TEST-START | /FileAPI/historical.html 15:20:17 INFO - PROCESS | 1843 | 1461190817975 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:20:17 INFO - PROCESS | 1843 | 1461190817978 Marionette TRACE conn3 <- [1,3022,null,{}] 15:20:17 INFO - PROCESS | 1843 | 1461190817983 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:18 INFO - PROCESS | 1843 | 1461190818184 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:20:18 INFO - PROCESS | 1843 | 1461190818446 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5f594000 == 167 [pid = 1843] [id = 765] 15:20:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 253 (0x7f7b57e17c00) [pid = 1843] [serial = 2294] [outer = (nil)] 15:20:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 254 (0x7f7b5861fc00) [pid = 1843] [serial = 2295] [outer = 0x7f7b57e17c00] 15:20:18 INFO - PROCESS | 1843 | 1461190818519 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1843 | ++DOMWINDOW == 255 (0x7f7b58625400) [pid = 1843] [serial = 2296] [outer = 0x7f7b57e17c00] 15:20:19 INFO - PROCESS | 1843 | 1461190819254 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:20:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:20:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:20:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:20:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:20:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:20:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:20:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:20:19 INFO - TEST-OK | /FileAPI/historical.html | took 1329ms 15:20:19 INFO - PROCESS | 1843 | 1461190819308 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 1843 | 1461190819310 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:20:19 INFO - PROCESS | 1843 | 1461190819322 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - TEST-START | /FileAPI/idlharness.html 15:20:19 INFO - PROCESS | 1843 | 1461190819325 Marionette TRACE conn3 <- [1,3026,null,{}] 15:20:19 INFO - PROCESS | 1843 | 1461190819331 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:19 INFO - PROCESS | 1843 | 1461190819548 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:20:19 INFO - PROCESS | 1843 | 1461190819841 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:19 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b58672000 == 168 [pid = 1843] [id = 766] 15:20:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 256 (0x7f7b5861ac00) [pid = 1843] [serial = 2297] [outer = (nil)] 15:20:19 INFO - PROCESS | 1843 | ++DOMWINDOW == 257 (0x7f7b5f47b000) [pid = 1843] [serial = 2298] [outer = 0x7f7b5861ac00] 15:20:19 INFO - PROCESS | 1843 | 1461190819912 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1843 | ++DOMWINDOW == 258 (0x7f7b5f47f400) [pid = 1843] [serial = 2299] [outer = 0x7f7b5861ac00] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6bbca000 == 167 [pid = 1843] [id = 599] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b90274800 == 166 [pid = 1843] [id = 345] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5852c000 == 165 [pid = 1843] [id = 736] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b56d97800 == 164 [pid = 1843] [id = 735] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72f3d800 == 163 [pid = 1843] [id = 734] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b548cf800 == 162 [pid = 1843] [id = 733] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b72f2f800 == 161 [pid = 1843] [id = 732] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b733b9000 == 160 [pid = 1843] [id = 731] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b90288800 == 159 [pid = 1843] [id = 730] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b88e7b800 == 158 [pid = 1843] [id = 729] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b771a2000 == 157 [pid = 1843] [id = 728] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b73113800 == 156 [pid = 1843] [id = 727] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6fb47800 == 155 [pid = 1843] [id = 726] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6e8bf800 == 154 [pid = 1843] [id = 725] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6ce87000 == 153 [pid = 1843] [id = 724] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6b821000 == 152 [pid = 1843] [id = 723] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b6502f800 == 151 [pid = 1843] [id = 722] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b63f63800 == 150 [pid = 1843] [id = 721] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b62f59800 == 149 [pid = 1843] [id = 720] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b5e576000 == 148 [pid = 1843] [id = 719] 15:20:22 INFO - PROCESS | 1843 | --DOCSHELL 0x7f7b587dd000 == 147 [pid = 1843] [id = 718] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 257 (0x7f7b6b894c00) [pid = 1843] [serial = 2025] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 256 (0x7f7b63f8ac00) [pid = 1843] [serial = 2153] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 255 (0x7f7b72f17c00) [pid = 1843] [serial = 2126] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 254 (0x7f7b63cef800) [pid = 1843] [serial = 2151] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 253 (0x7f7b7260a000) [pid = 1843] [serial = 1968] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 252 (0x7f7b732c5c00) [pid = 1843] [serial = 1899] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 251 (0x7f7b76bdfc00) [pid = 1843] [serial = 1977] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 250 (0x7f7b624b1000) [pid = 1843] [serial = 2028] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 249 (0x7f7b8b30ac00) [pid = 1843] [serial = 2112] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 248 (0x7f7b88e2e000) [pid = 1843] [serial = 2105] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 247 (0x7f7b73056000) [pid = 1843] [serial = 1896] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 246 (0x7f7b870f6c00) [pid = 1843] [serial = 1986] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 245 (0x7f7b8ae97c00) [pid = 1843] [serial = 1923] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 244 (0x7f7b57a9d400) [pid = 1843] [serial = 2123] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 243 (0x7f7b5c547400) [pid = 1843] [serial = 2133] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 242 (0x7f7b63c66000) [pid = 1843] [serial = 2084] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 241 (0x7f7b57aa2000) [pid = 1843] [serial = 2124] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 240 (0x7f7b6166e000) [pid = 1843] [serial = 2082] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 239 (0x7f7b78381800) [pid = 1843] [serial = 1980] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 238 (0x7f7b59b3e800) [pid = 1843] [serial = 2138] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 237 (0x7f7b76bdb800) [pid = 1843] [serial = 1905] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 236 (0x7f7b8a866800) [pid = 1843] [serial = 1989] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 235 (0x7f7b6ce0b800) [pid = 1843] [serial = 1887] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 234 (0x7f7b75119c00) [pid = 1843] [serial = 2091] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 233 (0x7f7b625bf400) [pid = 1843] [serial = 2148] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 232 (0x7f7b7bc97800) [pid = 1843] [serial = 2099] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 231 (0x7f7b6cbe0c00) [pid = 1843] [serial = 2037] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 230 (0x7f7b5a0c8800) [pid = 1843] [serial = 2115] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 229 (0x7f7b8b107000) [pid = 1843] [serial = 1992] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 228 (0x7f7b5bd4fc00) [pid = 1843] [serial = 1917] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 227 (0x7f7b5b10c400) [pid = 1843] [serial = 2142] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 226 (0x7f7b86c2ac00) [pid = 1843] [serial = 1926] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 225 (0x7f7b5b111400) [pid = 1843] [serial = 2001] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 224 (0x7f7b6bc5e400) [pid = 1843] [serial = 2034] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 223 (0x7f7b5ffc1000) [pid = 1843] [serial = 2145] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 222 (0x7f7b8a869400) [pid = 1843] [serial = 2108] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 221 (0x7f7b8584e000) [pid = 1843] [serial = 2100] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 220 (0x7f7b6cbd7c00) [pid = 1843] [serial = 1959] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 219 (0x7f7b5e486800) [pid = 1843] [serial = 2004] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 218 (0x7f7b6166bc00) [pid = 1843] [serial = 1953] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 217 (0x7f7b57b37000) [pid = 1843] [serial = 2129] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 216 (0x7f7b61671800) [pid = 1843] [serial = 2147] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 215 (0x7f7b76b52000) [pid = 1843] [serial = 2094] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 214 (0x7f7b59b43800) [pid = 1843] [serial = 2139] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 213 (0x7f7b86c2ec00) [pid = 1843] [serial = 2103] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 212 (0x7f7b8b105800) [pid = 1843] [serial = 2127] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 211 (0x7f7b6c077c00) [pid = 1843] [serial = 1884] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 210 (0x7f7b63e39800) [pid = 1843] [serial = 1956] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 209 (0x7f7b74ed4400) [pid = 1843] [serial = 1902] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 208 (0x7f7b85bc1400) [pid = 1843] [serial = 2102] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 207 (0x7f7b6ef5e400) [pid = 1843] [serial = 2088] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 206 (0x7f7b61977800) [pid = 1843] [serial = 1878] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 205 (0x7f7b6e909c00) [pid = 1843] [serial = 2087] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 204 (0x7f7b8b2d6800) [pid = 1843] [serial = 1998] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 203 (0x7f7b63b89c00) [pid = 1843] [serial = 2150] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 202 (0x7f7b6078ac00) [pid = 1843] [serial = 2081] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 201 (0x7f7b72f1dc00) [pid = 1843] [serial = 2121] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 200 (0x7f7b72d34800) [pid = 1843] [serial = 2052] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 199 (0x7f7b8afb9c00) [pid = 1843] [serial = 2109] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 198 (0x7f7b85ac4000) [pid = 1843] [serial = 1983] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 197 (0x7f7b72f19c00) [pid = 1843] [serial = 2120] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 196 (0x7f7b6e90d400) [pid = 1843] [serial = 2040] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 195 (0x7f7b5a0c2800) [pid = 1843] [serial = 2114] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 194 (0x7f7b85f41000) [pid = 1843] [serial = 1920] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 193 (0x7f7b63c64c00) [pid = 1843] [serial = 1881] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 192 (0x7f7b5c54d800) [pid = 1843] [serial = 2135] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 191 (0x7f7b6f120c00) [pid = 1843] [serial = 1965] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 190 (0x7f7b59b40c00) [pid = 1843] [serial = 2141] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 189 (0x7f7b60515c00) [pid = 1843] [serial = 2136] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 188 (0x7f7b71856800) [pid = 1843] [serial = 1893] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 187 (0x7f7b6fe59000) [pid = 1843] [serial = 2046] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 186 (0x7f7b8a84e400) [pid = 1843] [serial = 2106] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 185 (0x7f7b769e4000) [pid = 1843] [serial = 2093] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 184 (0x7f7b5c5e4000) [pid = 1843] [serial = 2144] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 183 (0x7f7b7ba1c400) [pid = 1843] [serial = 2097] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 182 (0x7f7b732c9400) [pid = 1843] [serial = 1971] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 181 (0x7f7b7335b800) [pid = 1843] [serial = 2055] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 180 (0x7f7b5c510c00) [pid = 1843] [serial = 1995] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 179 (0x7f7b63f99c00) [pid = 1843] [serial = 2085] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 178 (0x7f7b6eb37000) [pid = 1843] [serial = 1890] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 177 (0x7f7b5c543000) [pid = 1843] [serial = 2132] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 176 (0x7f7b74f7d400) [pid = 1843] [serial = 1974] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 175 (0x7f7b788f5c00) [pid = 1843] [serial = 2096] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 174 (0x7f7b84cbfc00) [pid = 1843] [serial = 1911] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 173 (0x7f7b8afc1c00) [pid = 1843] [serial = 2111] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 172 (0x7f7b57b3bc00) [pid = 1843] [serial = 2130] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 171 (0x7f7b73184000) [pid = 1843] [serial = 2117] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 170 (0x7f7b71917000) [pid = 1843] [serial = 2049] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 169 (0x7f7b6eb88400) [pid = 1843] [serial = 1962] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 168 (0x7f7b788f4400) [pid = 1843] [serial = 1908] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b7335a400) [pid = 1843] [serial = 2090] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b615d8000) [pid = 1843] [serial = 2007] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b63e3b800) [pid = 1843] [serial = 2031] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b85d98800) [pid = 1843] [serial = 1914] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b6f129c00) [pid = 1843] [serial = 2043] [outer = (nil)] [url = about:blank] 15:20:22 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b8a86f000) [pid = 1843] [serial = 2118] [outer = (nil)] [url = about:blank] 15:20:23 INFO - PROCESS | 1843 | 1461190823414 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:20:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:20:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:20:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:20:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:20:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:20:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:20:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:20:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:20:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:20:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:20:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:20:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:20:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:20:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:20:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:20:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 4148ms 15:20:23 INFO - PROCESS | 1843 | 1461190823475 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:20:23 INFO - PROCESS | 1843 | 1461190823484 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:20:23 INFO - TEST-START | /FileAPI/idlharness.worker 15:20:23 INFO - PROCESS | 1843 | 1461190823501 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:20:23 INFO - PROCESS | 1843 | 1461190823505 Marionette TRACE conn3 <- [1,3030,null,{}] 15:20:23 INFO - PROCESS | 1843 | 1461190823665 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:23 INFO - PROCESS | 1843 | 1461190823916 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:20:24 INFO - PROCESS | 1843 | 1461190824050 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:24 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b59892000 == 148 [pid = 1843] [id = 767] 15:20:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b59ac6000) [pid = 1843] [serial = 2300] [outer = (nil)] 15:20:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b59acac00) [pid = 1843] [serial = 2301] [outer = 0x7f7b59ac6000] 15:20:24 INFO - PROCESS | 1843 | 1461190824110 Marionette DEBUG loaded listener.js 15:20:24 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b59b3dc00) [pid = 1843] [serial = 2302] [outer = 0x7f7b59ac6000] 15:20:24 INFO - PROCESS | 1843 | [1843] 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 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:20:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:20:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:20:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:20:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:20:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:20:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:20:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:20:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:20:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:20:26 INFO - {} 15:20:26 INFO - PROCESS | 1843 | 1461190826055 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:20:26 INFO - {} 15:20:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2659ms 15:20:26 INFO - PROCESS | 1843 | 1461190826158 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 1843 | 1461190826170 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:20:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:20:26 INFO - PROCESS | 1843 | 1461190826199 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 1843 | 1461190826206 Marionette TRACE conn3 <- [1,3034,null,{}] 15:20:26 INFO - PROCESS | 1843 | 1461190826220 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:26 INFO - PROCESS | 1843 | 1461190826760 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:20:26 INFO - PROCESS | 1843 | 1461190826805 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c695800 == 149 [pid = 1843] [id = 768] 15:20:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b59ac7000) [pid = 1843] [serial = 2303] [outer = (nil)] 15:20:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b61671800) [pid = 1843] [serial = 2304] [outer = 0x7f7b59ac7000] 15:20:26 INFO - PROCESS | 1843 | 1461190826862 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b6250f800) [pid = 1843] [serial = 2305] [outer = 0x7f7b59ac7000] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 167 (0x7f7b61658800) [pid = 1843] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 166 (0x7f7b5870ec00) [pid = 1843] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 165 (0x7f7b57053400) [pid = 1843] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 164 (0x7f7b59acf400) [pid = 1843] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 163 (0x7f7b60823000) [pid = 1843] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 162 (0x7f7b587d6400) [pid = 1843] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 161 (0x7f7b58708c00) [pid = 1843] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 160 (0x7f7b5870e800) [pid = 1843] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 159 (0x7f7b5a271400) [pid = 1843] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 158 (0x7f7b587ce400) [pid = 1843] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 157 (0x7f7b5e494400) [pid = 1843] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 156 (0x7f7b638b6000) [pid = 1843] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 155 (0x7f7b6f11f800) [pid = 1843] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 154 (0x7f7b6ce11000) [pid = 1843] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 153 (0x7f7b6ef62800) [pid = 1843] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 152 (0x7f7b59775c00) [pid = 1843] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 151 (0x7f7b5977d800) [pid = 1843] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 150 (0x7f7b59ac5000) [pid = 1843] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 149 (0x7f7b5bd44400) [pid = 1843] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 148 (0x7f7b72f18400) [pid = 1843] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 147 (0x7f7b5a269400) [pid = 1843] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 146 (0x7f7b607b4c00) [pid = 1843] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 145 (0x7f7b59779000) [pid = 1843] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 144 (0x7f7b5b10e800) [pid = 1843] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:20:27 INFO - PROCESS | 1843 | --DOMWINDOW == 143 (0x7f7b6ee64400) [pid = 1843] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:20:28 INFO - PROCESS | 1843 | 1461190828161 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:20:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:20:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1988ms 15:20:28 INFO - PROCESS | 1843 | 1461190828192 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:20:28 INFO - PROCESS | 1843 | 1461190828195 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:20:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:20:28 INFO - PROCESS | 1843 | 1461190828201 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:20:28 INFO - PROCESS | 1843 | 1461190828206 Marionette TRACE conn3 <- [1,3038,null,{}] 15:20:28 INFO - PROCESS | 1843 | 1461190828220 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:28 INFO - PROCESS | 1843 | 1461190828486 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:20:28 INFO - PROCESS | 1843 | 1461190828607 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5f3a1800 == 150 [pid = 1843] [id = 769] 15:20:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 144 (0x7f7b5977bc00) [pid = 1843] [serial = 2306] [outer = (nil)] 15:20:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 145 (0x7f7b59ac8400) [pid = 1843] [serial = 2307] [outer = 0x7f7b5977bc00] 15:20:28 INFO - PROCESS | 1843 | 1461190828668 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1843 | ++DOMWINDOW == 146 (0x7f7b63257c00) [pid = 1843] [serial = 2308] [outer = 0x7f7b5977bc00] 15:20:29 INFO - PROCESS | 1843 | 1461190829321 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:20:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:20:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1140ms 15:20:29 INFO - PROCESS | 1843 | 1461190829342 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1843 | 1461190829345 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:20:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:20:29 INFO - PROCESS | 1843 | 1461190829351 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1843 | 1461190829353 Marionette TRACE conn3 <- [1,3042,null,{}] 15:20:29 INFO - PROCESS | 1843 | 1461190829358 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:29 INFO - PROCESS | 1843 | 1461190829628 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:20:29 INFO - PROCESS | 1843 | 1461190829651 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5f623800 == 151 [pid = 1843] [id = 770] 15:20:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 147 (0x7f7b61974400) [pid = 1843] [serial = 2309] [outer = (nil)] 15:20:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 148 (0x7f7b63b89c00) [pid = 1843] [serial = 2310] [outer = 0x7f7b61974400] 15:20:29 INFO - PROCESS | 1843 | 1461190829708 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1843 | ++DOMWINDOW == 149 (0x7f7b63c63400) [pid = 1843] [serial = 2311] [outer = 0x7f7b61974400] 15:20:31 INFO - PROCESS | 1843 | 1461190831133 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:20:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:20:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:20:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:20:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1843ms 15:20:31 INFO - PROCESS | 1843 | 1461190831197 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 1843 | 1461190831210 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:20:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:20:31 INFO - PROCESS | 1843 | 1461190831297 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - PROCESS | 1843 | 1461190831301 Marionette TRACE conn3 <- [1,3046,null,{}] 15:20:31 INFO - PROCESS | 1843 | 1461190831311 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:31 INFO - PROCESS | 1843 | 1461190831607 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:20:31 INFO - PROCESS | 1843 | 1461190831940 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5a1c1000 == 152 [pid = 1843] [id = 771] 15:20:31 INFO - PROCESS | 1843 | ++DOMWINDOW == 150 (0x7f7b5977d400) [pid = 1843] [serial = 2312] [outer = (nil)] 15:20:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 151 (0x7f7b59acd000) [pid = 1843] [serial = 2313] [outer = 0x7f7b5977d400] 15:20:32 INFO - PROCESS | 1843 | 1461190832012 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1843 | ++DOMWINDOW == 152 (0x7f7b5a267800) [pid = 1843] [serial = 2314] [outer = 0x7f7b5977d400] 15:20:32 INFO - PROCESS | 1843 | [1843] 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 15:20:32 INFO - PROCESS | 1843 | 1461190832871 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:20:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:20:32 INFO - {} 15:20:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1643ms 15:20:32 INFO - PROCESS | 1843 | 1461190832902 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:20:32 INFO - PROCESS | 1843 | 1461190832909 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:20:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:20:32 INFO - PROCESS | 1843 | 1461190832923 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 1843 | 1461190832926 Marionette TRACE conn3 <- [1,3050,null,{}] 15:20:32 INFO - PROCESS | 1843 | 1461190832932 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:33 INFO - PROCESS | 1843 | 1461190833156 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:20:33 INFO - PROCESS | 1843 | 1461190833439 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5c553800 == 153 [pid = 1843] [id = 772] 15:20:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 153 (0x7f7b5977c800) [pid = 1843] [serial = 2315] [outer = (nil)] 15:20:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 154 (0x7f7b5b10f400) [pid = 1843] [serial = 2316] [outer = 0x7f7b5977c800] 15:20:33 INFO - PROCESS | 1843 | 1461190833510 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 1843 | ++DOMWINDOW == 155 (0x7f7b5bf09800) [pid = 1843] [serial = 2317] [outer = 0x7f7b5977c800] 15:20:34 INFO - PROCESS | 1843 | 1461190834352 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:20:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:20:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1477ms 15:20:34 INFO - PROCESS | 1843 | 1461190834401 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:20:34 INFO - PROCESS | 1843 | 1461190834405 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:20:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:20:34 INFO - PROCESS | 1843 | 1461190834411 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:20:34 INFO - PROCESS | 1843 | 1461190834417 Marionette TRACE conn3 <- [1,3054,null,{}] 15:20:34 INFO - PROCESS | 1843 | 1461190834432 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:34 INFO - PROCESS | 1843 | 1461190834643 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:20:34 INFO - PROCESS | 1843 | 1461190834923 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:34 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5f61f000 == 154 [pid = 1843] [id = 773] 15:20:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 156 (0x7f7b5c50c000) [pid = 1843] [serial = 2318] [outer = (nil)] 15:20:34 INFO - PROCESS | 1843 | ++DOMWINDOW == 157 (0x7f7b5df8bc00) [pid = 1843] [serial = 2319] [outer = 0x7f7b5c50c000] 15:20:35 INFO - PROCESS | 1843 | 1461190834998 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1843 | ++DOMWINDOW == 158 (0x7f7b60787c00) [pid = 1843] [serial = 2320] [outer = 0x7f7b5c50c000] 15:20:36 INFO - PROCESS | 1843 | 1461190836233 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:20:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:20:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:20:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:20:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:20:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1935ms 15:20:36 INFO - PROCESS | 1843 | 1461190836392 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1843 | 1461190836402 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:20:36 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:20:36 INFO - PROCESS | 1843 | 1461190836416 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1843 | 1461190836424 Marionette TRACE conn3 <- [1,3058,null,{}] 15:20:36 INFO - PROCESS | 1843 | 1461190836432 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:36 INFO - PROCESS | 1843 | 1461190836723 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:20:37 INFO - PROCESS | 1843 | 1461190837004 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5ffde800 == 155 [pid = 1843] [id = 774] 15:20:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 159 (0x7f7b5c545800) [pid = 1843] [serial = 2321] [outer = (nil)] 15:20:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 160 (0x7f7b63dd3000) [pid = 1843] [serial = 2322] [outer = 0x7f7b5c545800] 15:20:37 INFO - PROCESS | 1843 | 1461190837074 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1843 | ++DOMWINDOW == 161 (0x7f7b63ddf800) [pid = 1843] [serial = 2323] [outer = 0x7f7b5c545800] 15:20:37 INFO - PROCESS | 1843 | 1461190837846 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:20:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:20:37 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:37 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:20:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:20:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:20:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:20:37 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:20:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:37 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:20:37 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:20:37 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1489ms 15:20:37 INFO - PROCESS | 1843 | 1461190837908 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:20:37 INFO - PROCESS | 1843 | 1461190837915 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:20:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:20:37 INFO - PROCESS | 1843 | 1461190837922 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 1843 | 1461190837925 Marionette TRACE conn3 <- [1,3062,null,{}] 15:20:37 INFO - PROCESS | 1843 | 1461190837930 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:38 INFO - PROCESS | 1843 | 1461190838160 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:20:38 INFO - PROCESS | 1843 | 1461190838477 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b5bdd1800 == 156 [pid = 1843] [id = 775] 15:20:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 162 (0x7f7b59a47400) [pid = 1843] [serial = 2324] [outer = (nil)] 15:20:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 163 (0x7f7b5b102800) [pid = 1843] [serial = 2325] [outer = 0x7f7b59a47400] 15:20:38 INFO - PROCESS | 1843 | 1461190838552 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 1843 | ++DOMWINDOW == 164 (0x7f7b63e39800) [pid = 1843] [serial = 2326] [outer = 0x7f7b59a47400] 15:20:38 INFO - PROCESS | 1843 | [1843] 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 15:20:39 INFO - PROCESS | 1843 | 1461190839404 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:20:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:20:39 INFO - {} 15:20:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1495ms 15:20:39 INFO - PROCESS | 1843 | 1461190839419 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:20:39 INFO - PROCESS | 1843 | 1461190839422 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:20:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:20:39 INFO - PROCESS | 1843 | 1461190839427 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 1843 | 1461190839429 Marionette TRACE conn3 <- [1,3066,null,{}] 15:20:39 INFO - PROCESS | 1843 | 1461190839434 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:39 INFO - PROCESS | 1843 | 1461190839646 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:20:39 INFO - PROCESS | 1843 | 1461190839921 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b62f89800 == 157 [pid = 1843] [id = 776] 15:20:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 165 (0x7f7b6640e400) [pid = 1843] [serial = 2327] [outer = (nil)] 15:20:39 INFO - PROCESS | 1843 | ++DOMWINDOW == 166 (0x7f7b6b89cc00) [pid = 1843] [serial = 2328] [outer = 0x7f7b6640e400] 15:20:39 INFO - PROCESS | 1843 | 1461190839993 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1843 | ++DOMWINDOW == 167 (0x7f7b6bed7800) [pid = 1843] [serial = 2329] [outer = 0x7f7b6640e400] 15:20:40 INFO - PROCESS | 1843 | 1461190840757 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:20:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:20:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1375ms 15:20:40 INFO - PROCESS | 1843 | 1461190840806 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 1843 | 1461190840809 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:20:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:20:40 INFO - PROCESS | 1843 | 1461190840814 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 1843 | 1461190840817 Marionette TRACE conn3 <- [1,3070,null,{}] 15:20:40 INFO - PROCESS | 1843 | 1461190840822 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:41 INFO - PROCESS | 1843 | 1461190841020 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:20:41 INFO - PROCESS | 1843 | 1461190841274 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:41 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6359f000 == 158 [pid = 1843] [id = 777] 15:20:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 168 (0x7f7b6640f400) [pid = 1843] [serial = 2330] [outer = (nil)] 15:20:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 169 (0x7f7b6ca64800) [pid = 1843] [serial = 2331] [outer = 0x7f7b6640f400] 15:20:41 INFO - PROCESS | 1843 | 1461190841343 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1843 | ++DOMWINDOW == 170 (0x7f7b6cce7000) [pid = 1843] [serial = 2332] [outer = 0x7f7b6640f400] 15:20:42 INFO - PROCESS | 1843 | 1461190842110 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:20:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:20:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1333ms 15:20:42 INFO - PROCESS | 1843 | 1461190842150 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 1843 | 1461190842153 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:20:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:20:42 INFO - PROCESS | 1843 | 1461190842159 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1843 | 1461190842161 Marionette TRACE conn3 <- [1,3074,null,{}] 15:20:42 INFO - PROCESS | 1843 | 1461190842166 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:42 INFO - PROCESS | 1843 | 1461190842358 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:20:42 INFO - PROCESS | 1843 | 1461190842613 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b63f62000 == 159 [pid = 1843] [id = 778] 15:20:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 171 (0x7f7b615d7400) [pid = 1843] [serial = 2333] [outer = (nil)] 15:20:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 172 (0x7f7b6dded400) [pid = 1843] [serial = 2334] [outer = 0x7f7b615d7400] 15:20:42 INFO - PROCESS | 1843 | 1461190842689 Marionette DEBUG loaded listener.js 15:20:42 INFO - PROCESS | 1843 | ++DOMWINDOW == 173 (0x7f7b6ddfac00) [pid = 1843] [serial = 2335] [outer = 0x7f7b615d7400] 15:20:43 INFO - PROCESS | 1843 | 1461190843414 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:20:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:20:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1275ms 15:20:43 INFO - PROCESS | 1843 | 1461190843436 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:20:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:20:43 INFO - PROCESS | 1843 | 1461190843444 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:20:43 INFO - PROCESS | 1843 | 1461190843451 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 1843 | 1461190843460 Marionette TRACE conn3 <- [1,3078,null,{}] 15:20:43 INFO - PROCESS | 1843 | 1461190843467 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:43 INFO - PROCESS | 1843 | 1461190843670 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:20:43 INFO - PROCESS | 1843 | 1461190843962 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64c03800 == 160 [pid = 1843] [id = 779] 15:20:43 INFO - PROCESS | 1843 | ++DOMWINDOW == 174 (0x7f7b6bed7c00) [pid = 1843] [serial = 2336] [outer = (nil)] 15:20:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 175 (0x7f7b6e1f0000) [pid = 1843] [serial = 2337] [outer = 0x7f7b6bed7c00] 15:20:44 INFO - PROCESS | 1843 | 1461190844033 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1843 | ++DOMWINDOW == 176 (0x7f7b6eb2e000) [pid = 1843] [serial = 2338] [outer = 0x7f7b6bed7c00] 15:20:44 INFO - PROCESS | 1843 | 1461190844809 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 1843 | 1461190844848 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:20:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:20:44 INFO - PROCESS | 1843 | 1461190844858 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 1843 | 1461190844861 Marionette TRACE conn3 <- [1,3082,null,{}] 15:20:44 INFO - PROCESS | 1843 | 1461190844869 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:45 INFO - PROCESS | 1843 | 1461190845101 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:20:45 INFO - PROCESS | 1843 | 1461190845361 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:45 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b64dd5800 == 161 [pid = 1843] [id = 780] 15:20:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 177 (0x7f7b5a26d400) [pid = 1843] [serial = 2339] [outer = (nil)] 15:20:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 178 (0x7f7b6eb32000) [pid = 1843] [serial = 2340] [outer = 0x7f7b5a26d400] 15:20:45 INFO - PROCESS | 1843 | 1461190845436 Marionette DEBUG loaded listener.js 15:20:45 INFO - PROCESS | 1843 | ++DOMWINDOW == 179 (0x7f7b6ecbf400) [pid = 1843] [serial = 2341] [outer = 0x7f7b5a26d400] 15:20:46 INFO - PROCESS | 1843 | 1461190846184 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:20:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:20:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:20:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:20:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1382ms 15:20:46 INFO - PROCESS | 1843 | 1461190846241 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 1843 | 1461190846244 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:20:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:20:46 INFO - PROCESS | 1843 | 1461190846250 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 1843 | 1461190846254 Marionette TRACE conn3 <- [1,3086,null,{}] 15:20:46 INFO - PROCESS | 1843 | 1461190846259 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:46 INFO - PROCESS | 1843 | 1461190846590 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:20:46 INFO - PROCESS | 1843 | 1461190846813 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b66433800 == 162 [pid = 1843] [id = 781] 15:20:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 180 (0x7f7b6eb8d000) [pid = 1843] [serial = 2342] [outer = (nil)] 15:20:46 INFO - PROCESS | 1843 | ++DOMWINDOW == 181 (0x7f7b6fe60400) [pid = 1843] [serial = 2343] [outer = 0x7f7b6eb8d000] 15:20:46 INFO - PROCESS | 1843 | 1461190846892 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1843 | ++DOMWINDOW == 182 (0x7f7b70ea7c00) [pid = 1843] [serial = 2344] [outer = 0x7f7b6eb8d000] 15:20:47 INFO - PROCESS | 1843 | 1461190847660 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:20:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1429ms 15:20:47 INFO - PROCESS | 1843 | 1461190847690 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:20:47 INFO - PROCESS | 1843 | 1461190847693 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:20:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:20:47 INFO - PROCESS | 1843 | 1461190847700 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 1843 | 1461190847703 Marionette TRACE conn3 <- [1,3090,null,{}] 15:20:47 INFO - PROCESS | 1843 | 1461190847708 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:47 INFO - PROCESS | 1843 | 1461190847909 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:20:48 INFO - PROCESS | 1843 | 1461190848166 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6bf9d000 == 163 [pid = 1843] [id = 782] 15:20:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 183 (0x7f7b60704400) [pid = 1843] [serial = 2345] [outer = (nil)] 15:20:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 184 (0x7f7b71910400) [pid = 1843] [serial = 2346] [outer = 0x7f7b60704400] 15:20:48 INFO - PROCESS | 1843 | 1461190848236 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 1843 | ++DOMWINDOW == 185 (0x7f7b7241d000) [pid = 1843] [serial = 2347] [outer = 0x7f7b60704400] 15:20:48 INFO - PROCESS | 1843 | 1461190848987 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:20:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:20:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1329ms 15:20:49 INFO - PROCESS | 1843 | 1461190849030 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 1843 | 1461190849033 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:20:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:20:49 INFO - PROCESS | 1843 | 1461190849038 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 1843 | 1461190849041 Marionette TRACE conn3 <- [1,3094,null,{}] 15:20:49 INFO - PROCESS | 1843 | 1461190849046 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:49 INFO - PROCESS | 1843 | 1461190849244 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:20:49 INFO - PROCESS | 1843 | 1461190849531 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6ca87000 == 164 [pid = 1843] [id = 783] 15:20:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 186 (0x7f7b5b110c00) [pid = 1843] [serial = 2348] [outer = (nil)] 15:20:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 187 (0x7f7b7260e000) [pid = 1843] [serial = 2349] [outer = 0x7f7b5b110c00] 15:20:49 INFO - PROCESS | 1843 | 1461190849603 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 1843 | ++DOMWINDOW == 188 (0x7f7b72d36800) [pid = 1843] [serial = 2350] [outer = 0x7f7b5b110c00] 15:20:50 INFO - PROCESS | 1843 | 1461190850324 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:20:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:20:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1325ms 15:20:50 INFO - PROCESS | 1843 | 1461190850364 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 1843 | 1461190850367 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:20:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:20:50 INFO - PROCESS | 1843 | 1461190850372 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 1843 | 1461190850375 Marionette TRACE conn3 <- [1,3098,null,{}] 15:20:50 INFO - PROCESS | 1843 | 1461190850380 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:50 INFO - PROCESS | 1843 | 1461190850613 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:20:50 INFO - PROCESS | 1843 | 1461190850887 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e085000 == 165 [pid = 1843] [id = 784] 15:20:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 189 (0x7f7b5705e400) [pid = 1843] [serial = 2351] [outer = (nil)] 15:20:50 INFO - PROCESS | 1843 | ++DOMWINDOW == 190 (0x7f7b72d37c00) [pid = 1843] [serial = 2352] [outer = 0x7f7b5705e400] 15:20:50 INFO - PROCESS | 1843 | 1461190850954 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 1843 | ++DOMWINDOW == 191 (0x7f7b73055400) [pid = 1843] [serial = 2353] [outer = 0x7f7b5705e400] 15:20:51 INFO - PROCESS | 1843 | 1461190851719 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:20:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:20:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:20:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1379ms 15:20:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:20:51 INFO - PROCESS | 1843 | 1461190851751 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1843 | 1461190851753 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:20:51 INFO - PROCESS | 1843 | 1461190851759 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1843 | 1461190851762 Marionette TRACE conn3 <- [1,3102,null,{}] 15:20:51 INFO - PROCESS | 1843 | 1461190851766 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:51 INFO - PROCESS | 1843 | 1461190851969 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:20:52 INFO - PROCESS | 1843 | 1461190852238 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6e8a8800 == 166 [pid = 1843] [id = 785] 15:20:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 192 (0x7f7b58708800) [pid = 1843] [serial = 2354] [outer = (nil)] 15:20:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 193 (0x7f7b72f15c00) [pid = 1843] [serial = 2355] [outer = 0x7f7b58708800] 15:20:52 INFO - PROCESS | 1843 | 1461190852318 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 1843 | ++DOMWINDOW == 194 (0x7f7b73188400) [pid = 1843] [serial = 2356] [outer = 0x7f7b58708800] 15:20:53 INFO - PROCESS | 1843 | 1461190853039 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:20:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:20:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1338ms 15:20:53 INFO - PROCESS | 1843 | 1461190853095 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 1843 | 1461190853099 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:20:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:20:53 INFO - PROCESS | 1843 | 1461190853104 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 1843 | 1461190853107 Marionette TRACE conn3 <- [1,3106,null,{}] 15:20:53 INFO - PROCESS | 1843 | 1461190853111 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:53 INFO - PROCESS | 1843 | 1461190853429 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:20:53 INFO - PROCESS | 1843 | 1461190853689 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6f1d4800 == 167 [pid = 1843] [id = 786] 15:20:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 195 (0x7f7b73359c00) [pid = 1843] [serial = 2357] [outer = (nil)] 15:20:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 196 (0x7f7b73927400) [pid = 1843] [serial = 2358] [outer = 0x7f7b73359c00] 15:20:53 INFO - PROCESS | 1843 | 1461190853767 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1843 | ++DOMWINDOW == 197 (0x7f7b74ed4800) [pid = 1843] [serial = 2359] [outer = 0x7f7b73359c00] 15:20:54 INFO - PROCESS | 1843 | 1461190854526 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:20:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:20:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1438ms 15:20:54 INFO - PROCESS | 1843 | 1461190854543 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 1843 | 1461190854546 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:20:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:20:54 INFO - PROCESS | 1843 | 1461190854551 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 1843 | 1461190854554 Marionette TRACE conn3 <- [1,3110,null,{}] 15:20:54 INFO - PROCESS | 1843 | 1461190854559 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:54 INFO - PROCESS | 1843 | 1461190854778 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:20:55 INFO - PROCESS | 1843 | 1461190855039 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b6fb56000 == 168 [pid = 1843] [id = 787] 15:20:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 198 (0x7f7b7335a400) [pid = 1843] [serial = 2360] [outer = (nil)] 15:20:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 199 (0x7f7b759b4400) [pid = 1843] [serial = 2361] [outer = 0x7f7b7335a400] 15:20:55 INFO - PROCESS | 1843 | 1461190855110 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1843 | ++DOMWINDOW == 200 (0x7f7b76a48400) [pid = 1843] [serial = 2362] [outer = 0x7f7b7335a400] 15:20:55 INFO - PROCESS | 1843 | 1461190855838 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:20:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:20:55 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:20:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:20:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1332ms 15:20:55 INFO - PROCESS | 1843 | 1461190855885 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 1843 | 1461190855888 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:20:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:20:55 INFO - PROCESS | 1843 | 1461190855894 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 1843 | 1461190855896 Marionette TRACE conn3 <- [1,3114,null,{}] 15:20:55 INFO - PROCESS | 1843 | 1461190855901 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:56 INFO - PROCESS | 1843 | 1461190856140 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:20:56 INFO - PROCESS | 1843 | 1461190856411 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\", \"adf3572c-afdd-4c75-8a0b-d0485aeb531a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 1843 | ++DOCSHELL 0x7f7b7246b800 == 169 [pid = 1843] [id = 788] 15:20:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 201 (0x7f7b664cdc00) [pid = 1843] [serial = 2363] [outer = (nil)] 15:20:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 202 (0x7f7b76b47000) [pid = 1843] [serial = 2364] [outer = 0x7f7b664cdc00] 15:20:56 INFO - PROCESS | 1843 | 1461190856479 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1843 | ++DOMWINDOW == 203 (0x7f7b77a71800) [pid = 1843] [serial = 2365] [outer = 0x7f7b664cdc00] 15:20:57 INFO - PROCESS | 1843 | 1461190857242 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:20:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:20:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1379ms 15:20:57 INFO - PROCESS | 1843 | 1461190857273 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 1843 | 1461190857275 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:20:58 WARNING - u'runner_teardown' () 15:20:58 INFO - No more tests 15:20:58 INFO - Got 0 unexpected results 15:20:58 INFO - SUITE-END | took 1099s 15:20:58 INFO - Closing logging queue 15:20:58 INFO - queue closed 15:20:58 INFO - Return code: 0 15:20:58 WARNING - # TBPL SUCCESS # 15:20:58 INFO - Running post-action listener: _resource_record_post_action 15:20:58 INFO - Running post-run listener: _resource_record_post_run 15:20:59 INFO - Total resource usage - Wall time: 1134s; CPU: 98.0%; Read bytes: 8466432; Write bytes: 973864960; Read time: 936; Write time: 326756 15:20:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:20:59 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50761728; Read time: 0; Write time: 42204 15:20:59 INFO - run-tests - Wall time: 1105s; CPU: 98.0%; Read bytes: 7884800; Write bytes: 784588800; Read time: 860; Write time: 148448 15:20:59 INFO - Running post-run listener: _upload_blobber_files 15:20:59 INFO - Blob upload gear active. 15:20:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:20:59 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:20:59 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'] 15:20:59 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 15:21:00 INFO - (blobuploader) - INFO - Open directory for files ... 15:21:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:21:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:21:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:21:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:21:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:21:02 INFO - (blobuploader) - INFO - Done attempting. 15:21:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:21:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:21:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:21:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:21:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:21:03 INFO - (blobuploader) - INFO - Done attempting. 15:21:03 INFO - (blobuploader) - INFO - Iteration through files over. 15:21:03 INFO - Return code: 0 15:21:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:21:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:21:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0695b328cd7f3989d054978c8a8173759390d06f37aa2fe92825c13a5da94d894bc7cdc6d28d297da07e89b5570ef050aa2ab409e0b6f5e0ad870a8caeda504e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de880f6841bf12d69b300d4993004b9176cb35e12db8c5f702f2084b8a2f4e0998cef9b5ead38f298a654668b82b50414dd19608aef210a374e773de236ff085"} 15:21:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:21:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:21:03 INFO - Contents: 15:21:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0695b328cd7f3989d054978c8a8173759390d06f37aa2fe92825c13a5da94d894bc7cdc6d28d297da07e89b5570ef050aa2ab409e0b6f5e0ad870a8caeda504e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de880f6841bf12d69b300d4993004b9176cb35e12db8c5f702f2084b8a2f4e0998cef9b5ead38f298a654668b82b50414dd19608aef210a374e773de236ff085"} 15:21:03 INFO - Running post-run listener: copy_logs_to_upload_dir 15:21:03 INFO - Copying logs to upload dir... 15:21:03 INFO - mkdir: /builds/slave/test/build/upload/logs 15:21:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1209.504600 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 9 secs) (at 2016-04-20 15:21:03.952942) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:21:03.954059) ========= 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-1461189601.828793-2095572344 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0695b328cd7f3989d054978c8a8173759390d06f37aa2fe92825c13a5da94d894bc7cdc6d28d297da07e89b5570ef050aa2ab409e0b6f5e0ad870a8caeda504e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de880f6841bf12d69b300d4993004b9176cb35e12db8c5f702f2084b8a2f4e0998cef9b5ead38f298a654668b82b50414dd19608aef210a374e773de236ff085"} build_url:https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033626 build_url: 'https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/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/0695b328cd7f3989d054978c8a8173759390d06f37aa2fe92825c13a5da94d894bc7cdc6d28d297da07e89b5570ef050aa2ab409e0b6f5e0ad870a8caeda504e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/de880f6841bf12d69b300d4993004b9176cb35e12db8c5f702f2084b8a2f4e0998cef9b5ead38f298a654668b82b50414dd19608aef210a374e773de236ff085"}' symbols_url: 'https://queue.taskcluster.net/v1/task/J4oVY4FMTHSdn1gNDSZ9Qw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:21:04.027724) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:21:04.028191) ========= 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-1461189601.828793-2095572344 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018500 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:21:04.091274) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:21:04.091563) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:21:04.091894) ========= ========= Total master_lag: 0.49 =========