builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1384 starttime: 1461364429.91 results: success (0) buildid: 20160422150052 builduid: 1b5cbec4d2a449da878b5fd009101833 revision: 1d1b0febedc2aa87ce679402b28e689ff36d0986 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:49.914922) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:49.915423) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:49.915713) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:50.049238) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:50.049572) ========= 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-1461364422.572890-427963474 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 15:33:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 14.4M=0.001s 2016-04-22 15:33:50 (14.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.515887 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:50.601645) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:50.601962) ========= 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-1461364422.572890-427963474 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072823 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:50.707466) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:50.707809) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 1d1b0febedc2aa87ce679402b28e689ff36d0986 --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 1d1b0febedc2aa87ce679402b28e689ff36d0986 --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-1461364422.572890-427963474 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 15:33:50,815 truncating revision to first 12 chars 2016-04-22 15:33:50,816 Setting DEBUG logging. 2016-04-22 15:33:50,816 attempt 1/10 2016-04-22 15:33:50,816 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/1d1b0febedc2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 15:33:51,122 unpacking tar archive at: mozilla-inbound-1d1b0febedc2/testing/mozharness/ program finished with exit code 0 elapsedTime=0.598931 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:51.340632) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:51.340958) ========= script_repo_revision: 1d1b0febedc2aa87ce679402b28e689ff36d0986 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:51.341371) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:51.341644) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 15:33:51.371448) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 9 secs) (at 2016-04-22 15:33:51.371748) ========= /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-1461364422.572890-427963474 _=/tools/buildbot/bin/python using PTY: False 15:33:51 INFO - MultiFileLogger online at 20160422 15:33:51 in /builds/slave/test 15:33:51 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:33:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:33:51 INFO - {'append_to_log': False, 15:33:51 INFO - 'base_work_dir': '/builds/slave/test', 15:33:51 INFO - 'blob_upload_branch': 'mozilla-inbound', 15:33:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:33:51 INFO - 'buildbot_json_path': 'buildprops.json', 15:33:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:33:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:33:51 INFO - 'download_minidump_stackwalk': True, 15:33:51 INFO - 'download_symbols': 'true', 15:33:51 INFO - 'e10s': False, 15:33:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:33:51 INFO - 'tooltool.py': '/tools/tooltool.py', 15:33:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:33:51 INFO - '/tools/misc-python/virtualenv.py')}, 15:33:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:33:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:33:51 INFO - 'log_level': 'info', 15:33:51 INFO - 'log_to_console': True, 15:33:51 INFO - 'opt_config_files': (), 15:33:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:33:51 INFO - '--processes=1', 15:33:51 INFO - '--config=%(test_path)s/wptrunner.ini', 15:33:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:33:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:33:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:33:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:33:51 INFO - 'pip_index': False, 15:33:51 INFO - 'require_test_zip': True, 15:33:51 INFO - 'test_type': ('testharness',), 15:33:51 INFO - 'this_chunk': '1', 15:33:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:33:51 INFO - 'total_chunks': '10', 15:33:51 INFO - 'virtualenv_path': 'venv', 15:33:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:33:51 INFO - 'work_dir': 'build'} 15:33:51 INFO - ##### 15:33:51 INFO - ##### Running clobber step. 15:33:51 INFO - ##### 15:33:51 INFO - Running pre-action listener: _resource_record_pre_action 15:33:51 INFO - Running main action method: clobber 15:33:51 INFO - rmtree: /builds/slave/test/build 15:33:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:33:54 INFO - Running post-action listener: _resource_record_post_action 15:33:54 INFO - ##### 15:33:54 INFO - ##### Running read-buildbot-config step. 15:33:54 INFO - ##### 15:33:54 INFO - Running pre-action listener: _resource_record_pre_action 15:33:54 INFO - Running main action method: read_buildbot_config 15:33:54 INFO - Using buildbot properties: 15:33:54 INFO - { 15:33:54 INFO - "project": "", 15:33:54 INFO - "product": "firefox", 15:33:54 INFO - "script_repo_revision": "production", 15:33:54 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 15:33:54 INFO - "repository": "", 15:33:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 15:33:54 INFO - "buildid": "20160422150052", 15:33:54 INFO - "pgo_build": "False", 15:33:54 INFO - "basedir": "/builds/slave/test", 15:33:54 INFO - "buildnumber": 85, 15:33:54 INFO - "slavename": "tst-linux64-spot-1384", 15:33:54 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 15:33:54 INFO - "platform": "linux64", 15:33:54 INFO - "branch": "mozilla-inbound", 15:33:54 INFO - "revision": "1d1b0febedc2aa87ce679402b28e689ff36d0986", 15:33:54 INFO - "repo_path": "integration/mozilla-inbound", 15:33:54 INFO - "moz_repo_path": "", 15:33:54 INFO - "stage_platform": "linux64", 15:33:54 INFO - "builduid": "1b5cbec4d2a449da878b5fd009101833", 15:33:54 INFO - "slavebuilddir": "test" 15:33:54 INFO - } 15:33:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 15:33:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 15:33:54 INFO - Running post-action listener: _resource_record_post_action 15:33:54 INFO - ##### 15:33:54 INFO - ##### Running download-and-extract step. 15:33:54 INFO - ##### 15:33:54 INFO - Running pre-action listener: _resource_record_pre_action 15:33:54 INFO - Running main action method: download_and_extract 15:33:54 INFO - mkdir: /builds/slave/test/build/tests 15:33:54 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:33:54 INFO - https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:33:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:33:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:33:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:33:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:33:55 INFO - Downloaded 1361 bytes. 15:33:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 15:33:55 INFO - Using the following test package requirements: 15:33:55 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:33:55 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:33:55 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:33:55 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'jsshell-linux-x86_64.zip'], 15:33:55 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:33:55 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 15:33:55 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:33:55 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:33:55 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:33:55 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 15:33:55 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:33:55 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:33: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:33:55 INFO - https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:33:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:33:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 15:33:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:33:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:33:57 INFO - Downloaded 22746558 bytes. 15:33:57 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:33:57 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:33:57 INFO - caution: filename not matched: web-platform/* 15:33:57 INFO - Return code: 11 15:33: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:33:57 INFO - https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:33:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:33:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:33:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:33:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:34:00 INFO - Downloaded 36406441 bytes. 15:34:00 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:34:00 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:34:04 INFO - caution: filename not matched: bin/* 15:34:04 INFO - caution: filename not matched: config/* 15:34:04 INFO - caution: filename not matched: mozbase/* 15:34:04 INFO - caution: filename not matched: marionette/* 15:34:04 INFO - caution: filename not matched: tools/wptserve/* 15:34:04 INFO - Return code: 11 15:34:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:04 INFO - https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:34:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:34:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:34:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:34:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:34:07 INFO - Downloaded 64376914 bytes. 15:34:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:34:07 INFO - mkdir: /builds/slave/test/properties 15:34:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:34:07 INFO - Writing to file /builds/slave/test/properties/build_url 15:34:07 INFO - Contents: 15:34:07 INFO - build_url:https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 15:34:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:34:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:34:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:34:08 INFO - Contents: 15:34:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:34: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:34:08 INFO - https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:34:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:34:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:34:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:34:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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:34:15 INFO - Downloaded 90889569 bytes. 15:34:15 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:34:15 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:34:21 INFO - Return code: 0 15:34:21 INFO - Running post-action listener: _resource_record_post_action 15:34:21 INFO - Running post-action listener: set_extra_try_arguments 15:34:21 INFO - ##### 15:34:21 INFO - ##### Running create-virtualenv step. 15:34:21 INFO - ##### 15:34:21 INFO - Running pre-action listener: _pre_create_virtualenv 15:34:21 INFO - Running pre-action listener: _resource_record_pre_action 15:34:21 INFO - Running main action method: create_virtualenv 15:34:21 INFO - Creating virtualenv /builds/slave/test/build/venv 15:34:21 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:34:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:34:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:34:21 INFO - Using real prefix '/usr' 15:34:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:34:26 INFO - Installing distribute.............................................................................................................................................................................................done. 15:34:30 INFO - Installing pip.................done. 15:34:30 INFO - Return code: 0 15:34:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:34: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:34:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34: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:34:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34: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 0x1f61030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f623f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1fb2b10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x206bd80>, '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 0x1fb0260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1fb0710>, '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-1461364422.572890-427963474', '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:34: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:34: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:34:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:34:30 INFO - 'CCACHE_UMASK': '002', 15:34:30 INFO - 'DISPLAY': ':0', 15:34:30 INFO - 'HOME': '/home/cltbld', 15:34:30 INFO - 'LANG': 'en_US.UTF-8', 15:34:30 INFO - 'LOGNAME': 'cltbld', 15:34:30 INFO - 'MAIL': '/var/mail/cltbld', 15:34:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:34:30 INFO - 'MOZ_NO_REMOTE': '1', 15:34:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:34:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:34:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:30 INFO - 'PWD': '/builds/slave/test', 15:34:30 INFO - 'SHELL': '/bin/bash', 15:34:30 INFO - 'SHLVL': '1', 15:34:30 INFO - 'TERM': 'linux', 15:34:30 INFO - 'TMOUT': '86400', 15:34:30 INFO - 'USER': 'cltbld', 15:34:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461364422.572890-427963474', 15:34:30 INFO - '_': '/tools/buildbot/bin/python'} 15:34:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:31 INFO - Downloading/unpacking psutil>=0.7.1 15:34:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:34:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:34:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:34:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:34:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:34:35 INFO - Installing collected packages: psutil 15:34:35 INFO - Running setup.py install for psutil 15:34:35 INFO - building 'psutil._psutil_linux' extension 15:34: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:34:36 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:34:36 INFO - building 'psutil._psutil_posix' extension 15:34:36 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:34:36 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:34:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:34:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:34:37 INFO - Successfully installed psutil 15:34:37 INFO - Cleaning up... 15:34:37 INFO - Return code: 0 15:34:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:34:37 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:34:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:37 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:34:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:37 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 0x1f61030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f623f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1fb2b10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x206bd80>, '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 0x1fb0260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1fb0710>, '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-1461364422.572890-427963474', '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:34:37 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:34:37 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:34:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:34:37 INFO - 'CCACHE_UMASK': '002', 15:34:37 INFO - 'DISPLAY': ':0', 15:34:37 INFO - 'HOME': '/home/cltbld', 15:34:37 INFO - 'LANG': 'en_US.UTF-8', 15:34:37 INFO - 'LOGNAME': 'cltbld', 15:34:37 INFO - 'MAIL': '/var/mail/cltbld', 15:34:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:34:37 INFO - 'MOZ_NO_REMOTE': '1', 15:34:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:34:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:34:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:37 INFO - 'PWD': '/builds/slave/test', 15:34:37 INFO - 'SHELL': '/bin/bash', 15:34:37 INFO - 'SHLVL': '1', 15:34:37 INFO - 'TERM': 'linux', 15:34:37 INFO - 'TMOUT': '86400', 15:34:37 INFO - 'USER': 'cltbld', 15:34:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461364422.572890-427963474', 15:34:37 INFO - '_': '/tools/buildbot/bin/python'} 15:34:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:34:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:37 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:34:37 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:34:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:34:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:34:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:34:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:34:41 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:34:41 INFO - Installing collected packages: mozsystemmonitor 15:34:41 INFO - Running setup.py install for mozsystemmonitor 15:34:41 INFO - Successfully installed mozsystemmonitor 15:34:41 INFO - Cleaning up... 15:34:42 INFO - Return code: 0 15:34:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:42 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 0x1f61030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f623f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1fb2b10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x206bd80>, '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 0x1fb0260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1fb0710>, '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-1461364422.572890-427963474', '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:34:42 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:34:42 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:34:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:34:42 INFO - 'CCACHE_UMASK': '002', 15:34:42 INFO - 'DISPLAY': ':0', 15:34:42 INFO - 'HOME': '/home/cltbld', 15:34:42 INFO - 'LANG': 'en_US.UTF-8', 15:34:42 INFO - 'LOGNAME': 'cltbld', 15:34:42 INFO - 'MAIL': '/var/mail/cltbld', 15:34:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:34:42 INFO - 'MOZ_NO_REMOTE': '1', 15:34:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:34:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:34:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:42 INFO - 'PWD': '/builds/slave/test', 15:34:42 INFO - 'SHELL': '/bin/bash', 15:34:42 INFO - 'SHLVL': '1', 15:34:42 INFO - 'TERM': 'linux', 15:34:42 INFO - 'TMOUT': '86400', 15:34:42 INFO - 'USER': 'cltbld', 15:34:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461364422.572890-427963474', 15:34:42 INFO - '_': '/tools/buildbot/bin/python'} 15:34:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:42 INFO - Downloading/unpacking blobuploader==1.2.4 15:34:42 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:34:42 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:34:42 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:34:42 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:34:42 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:34:42 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:34:46 INFO - Downloading blobuploader-1.2.4.tar.gz 15:34:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:34:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:34:46 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:34:46 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:34:46 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:34:46 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:34:46 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:34:46 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:34:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:34:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:34:47 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:34:47 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:34:47 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:34:47 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:34:47 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:34:47 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:34:48 INFO - Downloading docopt-0.6.1.tar.gz 15:34:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:34:48 INFO - Installing collected packages: blobuploader, requests, docopt 15:34:48 INFO - Running setup.py install for blobuploader 15:34:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:34:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:34:48 INFO - Running setup.py install for requests 15:34:49 INFO - Running setup.py install for docopt 15:34:49 INFO - Successfully installed blobuploader requests docopt 15:34:49 INFO - Cleaning up... 15:34:49 INFO - Return code: 0 15:34:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:34:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:49 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 0x1f61030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f623f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1fb2b10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x206bd80>, '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 0x1fb0260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1fb0710>, '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-1461364422.572890-427963474', '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:34:49 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:34:49 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:34:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:34:49 INFO - 'CCACHE_UMASK': '002', 15:34:49 INFO - 'DISPLAY': ':0', 15:34:49 INFO - 'HOME': '/home/cltbld', 15:34:49 INFO - 'LANG': 'en_US.UTF-8', 15:34:49 INFO - 'LOGNAME': 'cltbld', 15:34:49 INFO - 'MAIL': '/var/mail/cltbld', 15:34:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:34:49 INFO - 'MOZ_NO_REMOTE': '1', 15:34:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:34:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:34:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:49 INFO - 'PWD': '/builds/slave/test', 15:34:49 INFO - 'SHELL': '/bin/bash', 15:34:49 INFO - 'SHLVL': '1', 15:34:49 INFO - 'TERM': 'linux', 15:34:49 INFO - 'TMOUT': '86400', 15:34:49 INFO - 'USER': 'cltbld', 15:34:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461364422.572890-427963474', 15:34:49 INFO - '_': '/tools/buildbot/bin/python'} 15:34:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:34:50 INFO - Running setup.py (path:/tmp/pip-Qz01pX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:34:50 INFO - Running setup.py (path:/tmp/pip-yhCYkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:34:50 INFO - Running setup.py (path:/tmp/pip-LHzIeE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:34:50 INFO - Running setup.py (path:/tmp/pip-h8DD3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:34:50 INFO - Running setup.py (path:/tmp/pip-JVFaus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:34:50 INFO - Running setup.py (path:/tmp/pip-pO1U0B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:34:50 INFO - Running setup.py (path:/tmp/pip-6O93z3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:34:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:34:51 INFO - Running setup.py (path:/tmp/pip-6dx8pu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:34:51 INFO - Running setup.py (path:/tmp/pip-74RA9h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:34:51 INFO - Running setup.py (path:/tmp/pip-xqz1Go-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:34:51 INFO - Running setup.py (path:/tmp/pip-gfwLuJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:34:51 INFO - Running setup.py (path:/tmp/pip-QG8Ove-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:34:51 INFO - Running setup.py (path:/tmp/pip-KsvDEs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:34:51 INFO - Running setup.py (path:/tmp/pip-3ebpDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:34:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:34:52 INFO - Running setup.py (path:/tmp/pip-gGVQ_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:34:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:34:52 INFO - Running setup.py (path:/tmp/pip-92y5CL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:34:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:34:52 INFO - Running setup.py (path:/tmp/pip-zi5A0B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:34:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:34:52 INFO - Running setup.py (path:/tmp/pip-tWB6GI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:34:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:34:52 INFO - Running setup.py (path:/tmp/pip-1GQ3n8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:34:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:34:52 INFO - Running setup.py (path:/tmp/pip-YALXbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:34:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:34:53 INFO - Running setup.py (path:/tmp/pip-LQjyt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:34:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:34:53 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:34:53 INFO - Running setup.py install for manifestparser 15:34:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:34:53 INFO - Running setup.py install for mozcrash 15:34:53 INFO - Running setup.py install for mozdebug 15:34:54 INFO - Running setup.py install for mozdevice 15:34:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:34:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:34:54 INFO - Running setup.py install for mozfile 15:34:54 INFO - Running setup.py install for mozhttpd 15:34:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:34:54 INFO - Running setup.py install for mozinfo 15:34:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:34:54 INFO - Running setup.py install for mozInstall 15:34:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:34:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:34:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:34:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:34:55 INFO - Running setup.py install for mozleak 15:34:55 INFO - Running setup.py install for mozlog 15:34:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:34:55 INFO - Running setup.py install for moznetwork 15:34:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:34:55 INFO - Running setup.py install for mozprocess 15:34:56 INFO - Running setup.py install for mozprofile 15:34:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:34:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:34:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:34:56 INFO - Running setup.py install for mozrunner 15:34:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:34:56 INFO - Running setup.py install for mozscreenshot 15:34:56 INFO - Running setup.py install for moztest 15:34:57 INFO - Running setup.py install for mozversion 15:34:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:34:57 INFO - Running setup.py install for wptserve 15:34:57 INFO - Running setup.py install for marionette-driver 15:34:57 INFO - Running setup.py install for browsermob-proxy 15:34:57 INFO - Running setup.py install for marionette-client 15:34:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:34:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:34:58 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:34:58 INFO - Cleaning up... 15:34:58 INFO - Return code: 0 15:34:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:34:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:34:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:34:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:34:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:34:58 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 0x1f61030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f623f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1fb2b10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x206bd80>, '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 0x1fb0260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1fb0710>, '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-1461364422.572890-427963474', '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:34:58 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:34:58 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:34:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:34:58 INFO - 'CCACHE_UMASK': '002', 15:34:58 INFO - 'DISPLAY': ':0', 15:34:58 INFO - 'HOME': '/home/cltbld', 15:34:58 INFO - 'LANG': 'en_US.UTF-8', 15:34:58 INFO - 'LOGNAME': 'cltbld', 15:34:58 INFO - 'MAIL': '/var/mail/cltbld', 15:34:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:34:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:34:58 INFO - 'MOZ_NO_REMOTE': '1', 15:34:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:34:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:34:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:34:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:34:58 INFO - 'PWD': '/builds/slave/test', 15:34:58 INFO - 'SHELL': '/bin/bash', 15:34:58 INFO - 'SHLVL': '1', 15:34:58 INFO - 'TERM': 'linux', 15:34:58 INFO - 'TMOUT': '86400', 15:34:58 INFO - 'USER': 'cltbld', 15:34:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461364422.572890-427963474', 15:34:58 INFO - '_': '/tools/buildbot/bin/python'} 15:34:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:34:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:34:58 INFO - Running setup.py (path:/tmp/pip-iqIY1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:34:59 INFO - Running setup.py (path:/tmp/pip-IZlsAs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:34:59 INFO - Running setup.py (path:/tmp/pip-Yz_IYn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:34:59 INFO - Running setup.py (path:/tmp/pip-aYTWtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:34:59 INFO - Running setup.py (path:/tmp/pip-JCFx_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:34:59 INFO - Running setup.py (path:/tmp/pip-DEKXXc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:34:59 INFO - Running setup.py (path:/tmp/pip-UjGvBf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:34:59 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:34:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:34:59 INFO - Running setup.py (path:/tmp/pip-urVhgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:35:00 INFO - Running setup.py (path:/tmp/pip-LBPTJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:35:00 INFO - Running setup.py (path:/tmp/pip-CTtUlm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:35:00 INFO - Running setup.py (path:/tmp/pip-vO3i9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:35:00 INFO - Running setup.py (path:/tmp/pip-oitbt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:35:00 INFO - Running setup.py (path:/tmp/pip-VuTo9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:35:00 INFO - Running setup.py (path:/tmp/pip-c8fvZe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:35:00 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:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:35:00 INFO - Running setup.py (path:/tmp/pip-0MB4r4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:35:01 INFO - Running setup.py (path:/tmp/pip-z2eJRC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:35:01 INFO - Running setup.py (path:/tmp/pip-OpAqmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:35:01 INFO - Running setup.py (path:/tmp/pip-1PtyC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:35:01 INFO - Running setup.py (path:/tmp/pip-MG4jfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:35:01 INFO - Running setup.py (path:/tmp/pip-ObvzOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:35:01 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:35:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:35:02 INFO - Running setup.py (path:/tmp/pip-B5kG14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:35:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:35:02 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:35:02 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:35:02 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:35:02 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:35:02 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:35:02 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:35:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:35:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:35:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:35:02 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:35:02 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:35:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:35:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:35:06 INFO - Downloading blessings-1.6.tar.gz 15:35:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:35:06 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:35:06 INFO - Installing collected packages: blessings 15:35:06 INFO - Running setup.py install for blessings 15:35:06 INFO - Successfully installed blessings 15:35:06 INFO - Cleaning up... 15:35:07 INFO - Return code: 0 15:35:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:35:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:35:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:35:07 INFO - Reading from file tmpfile_stdout 15:35:07 INFO - Current package versions: 15:35:07 INFO - argparse == 1.2.1 15:35:07 INFO - blessings == 1.6 15:35:07 INFO - blobuploader == 1.2.4 15:35:07 INFO - browsermob-proxy == 0.6.0 15:35:07 INFO - docopt == 0.6.1 15:35:07 INFO - manifestparser == 1.1 15:35:07 INFO - marionette-client == 2.3.0 15:35:07 INFO - marionette-driver == 1.4.0 15:35:07 INFO - mozInstall == 1.12 15:35:07 INFO - mozcrash == 0.17 15:35:07 INFO - mozdebug == 0.1 15:35:07 INFO - mozdevice == 0.48 15:35:07 INFO - mozfile == 1.2 15:35:07 INFO - mozhttpd == 0.7 15:35:07 INFO - mozinfo == 0.9 15:35:07 INFO - mozleak == 0.1 15:35:07 INFO - mozlog == 3.1 15:35:07 INFO - moznetwork == 0.27 15:35:07 INFO - mozprocess == 0.22 15:35:07 INFO - mozprofile == 0.28 15:35:07 INFO - mozrunner == 6.11 15:35:07 INFO - mozscreenshot == 0.1 15:35:07 INFO - mozsystemmonitor == 0.0 15:35:07 INFO - moztest == 0.7 15:35:07 INFO - mozversion == 1.4 15:35:07 INFO - psutil == 3.1.1 15:35:07 INFO - requests == 1.2.3 15:35:07 INFO - wptserve == 1.4.0 15:35:07 INFO - wsgiref == 0.1.2 15:35:07 INFO - Running post-action listener: _resource_record_post_action 15:35:07 INFO - Running post-action listener: _start_resource_monitoring 15:35:07 INFO - Starting resource monitoring. 15:35:07 INFO - ##### 15:35:07 INFO - ##### Running pull step. 15:35:07 INFO - ##### 15:35:07 INFO - Running pre-action listener: _resource_record_pre_action 15:35:07 INFO - Running main action method: pull 15:35:07 INFO - Pull has nothing to do! 15:35:07 INFO - Running post-action listener: _resource_record_post_action 15:35:07 INFO - ##### 15:35:07 INFO - ##### Running install step. 15:35:07 INFO - ##### 15:35:07 INFO - Running pre-action listener: _resource_record_pre_action 15:35:07 INFO - Running main action method: install 15:35:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:35:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:35:08 INFO - Reading from file tmpfile_stdout 15:35:08 INFO - Detecting whether we're running mozinstall >=1.0... 15:35:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:35:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:35:08 INFO - Reading from file tmpfile_stdout 15:35:08 INFO - Output received: 15:35:08 INFO - Usage: mozinstall [options] installer 15:35:08 INFO - Options: 15:35:08 INFO - -h, --help show this help message and exit 15:35:08 INFO - -d DEST, --destination=DEST 15:35:08 INFO - Directory to install application into. [default: 15:35:08 INFO - "/builds/slave/test"] 15:35:08 INFO - --app=APP Application being installed. [default: firefox] 15:35:08 INFO - mkdir: /builds/slave/test/build/application 15:35:08 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:35:08 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:35:39 INFO - Reading from file tmpfile_stdout 15:35:39 INFO - Output received: 15:35:39 INFO - /builds/slave/test/build/application/firefox/firefox 15:35:39 INFO - Running post-action listener: _resource_record_post_action 15:35:39 INFO - ##### 15:35:39 INFO - ##### Running run-tests step. 15:35:39 INFO - ##### 15:35:39 INFO - Running pre-action listener: _resource_record_pre_action 15:35:39 INFO - Running main action method: run_tests 15:35:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:35:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:35:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:35:39 INFO - grabbing minidump binary from tooltool 15:35:39 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:35:39 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 0x206bd80>, '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 0x1fb0260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1fb0710>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:35:39 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:35:39 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:35:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:35:39 INFO - Return code: 0 15:35:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:35:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:35:39 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/VO3x8_eGT1uSlcuz8yVm2Q/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:35:39 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/VO3x8_eGT1uSlcuz8yVm2Q/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:35:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:35:39 INFO - 'CCACHE_UMASK': '002', 15:35:39 INFO - 'DISPLAY': ':0', 15:35:39 INFO - 'HOME': '/home/cltbld', 15:35:39 INFO - 'LANG': 'en_US.UTF-8', 15:35:39 INFO - 'LOGNAME': 'cltbld', 15:35:39 INFO - 'MAIL': '/var/mail/cltbld', 15:35:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:35:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:35:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:35:39 INFO - 'MOZ_NO_REMOTE': '1', 15:35:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:35:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:35:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:35:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:35:39 INFO - 'PWD': '/builds/slave/test', 15:35:39 INFO - 'SHELL': '/bin/bash', 15:35:39 INFO - 'SHLVL': '1', 15:35:39 INFO - 'TERM': 'linux', 15:35:39 INFO - 'TMOUT': '86400', 15:35:39 INFO - 'USER': 'cltbld', 15:35:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461364422.572890-427963474', 15:35:39 INFO - '_': '/tools/buildbot/bin/python'} 15:35:39 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/VO3x8_eGT1uSlcuz8yVm2Q/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:35:40 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:35:40 INFO - import pkg_resources 15:35:41 INFO - Using 1 client processes 15:35:42 INFO - wptserve Starting http server on 127.0.0.1:8000 15:35:42 INFO - wptserve Starting http server on 127.0.0.1:8001 15:35:42 INFO - wptserve Starting http server on 127.0.0.1:8443 15:35:44 INFO - SUITE-START | Running 778 tests 15:35:44 INFO - Running testharness tests 15:35:44 INFO - Setting up ssl 15:35:44 INFO - PROCESS | certutil | 15:35:44 INFO - PROCESS | certutil | 15:35:44 INFO - PROCESS | certutil | 15:35:44 INFO - Certificate Nickname Trust Attributes 15:35:44 INFO - SSL,S/MIME,JAR/XPI 15:35:44 INFO - 15:35:44 INFO - web-platform-tests CT,, 15:35:44 INFO - 15:35:44 INFO - Starting runner 15:35:46 INFO - PROCESS | 1829 | 1461364546886 Marionette DEBUG Marionette enabled via build flag and pref 15:35:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa2d51800 == 1 [pid = 1829] [id = 1] 15:35:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 1 (0x7f4aa2d52000) [pid = 1829] [serial = 1] [outer = (nil)] 15:35:47 INFO - PROCESS | 1829 | [1829] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:35:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 2 (0x7f4aa2d53000) [pid = 1829] [serial = 2] [outer = 0x7f4aa2d52000] 15:35:47 INFO - PROCESS | 1829 | 1461364547534 Marionette INFO Listening on port 2828 15:35:48 INFO - PROCESS | 1829 | 1461364548082 Marionette DEBUG Marionette enabled via command-line flag 15:35:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc0f800 == 2 [pid = 1829] [id = 2] 15:35:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 3 (0x7f4a9fc10000) [pid = 1829] [serial = 3] [outer = (nil)] 15:35:48 INFO - PROCESS | 1829 | [1829] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:35:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 4 (0x7f4a9fc11000) [pid = 1829] [serial = 4] [outer = 0x7f4a9fc10000] 15:35:48 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4a9f0106d0 15:35:48 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f4a9f061ee0 15:35:48 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4a9f0681f0 15:35:48 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4a9f0684f0 15:35:48 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4a9f068820 15:35:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 5 (0x7f4a9f0ba800) [pid = 1829] [serial = 5] [outer = 0x7f4aa2d52000] 15:35:48 INFO - PROCESS | 1829 | [1829] 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:35:48 INFO - PROCESS | 1829 | 1461364548488 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48077 15:35:48 INFO - PROCESS | 1829 | [1829] 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:35:48 INFO - PROCESS | 1829 | 1461364548573 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48078 15:35:48 INFO - PROCESS | 1829 | 1461364548581 Marionette DEBUG Closed connection conn0 15:35:48 INFO - PROCESS | 1829 | [1829] 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:35:48 INFO - PROCESS | 1829 | 1461364548693 Marionette DEBUG Closed connection conn1 15:35:48 INFO - PROCESS | 1829 | [1829] 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:35:48 INFO - PROCESS | 1829 | 1461364548781 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48079 15:35:48 INFO - PROCESS | 1829 | [1829] 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:35:48 INFO - PROCESS | 1829 | 1461364548820 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48080 15:35:48 INFO - PROCESS | 1829 | 1461364548823 Marionette DEBUG Closed connection conn2 15:35:48 INFO - PROCESS | 1829 | [1829] 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:35:48 INFO - PROCESS | 1829 | 1461364548849 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:48081 15:35:48 INFO - PROCESS | 1829 | 1461364548856 Marionette DEBUG Closed connection conn3 15:35:48 INFO - PROCESS | 1829 | 1461364548884 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:35:48 INFO - PROCESS | 1829 | 1461364548903 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":"20160422150052","device":"desktop","version":"48.0a1"} 15:35:49 INFO - PROCESS | 1829 | [1829] 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:35:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fd9000 == 3 [pid = 1829] [id = 3] 15:35:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 6 (0x7f4a94fd9800) [pid = 1829] [serial = 6] [outer = (nil)] 15:35:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fda000 == 4 [pid = 1829] [id = 4] 15:35:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f4a94dc2400) [pid = 1829] [serial = 7] [outer = (nil)] 15:35:50 INFO - PROCESS | 1829 | [1829] 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:35:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9403f000 == 5 [pid = 1829] [id = 5] 15:35:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f4a940c4800) [pid = 1829] [serial = 8] [outer = (nil)] 15:35:50 INFO - PROCESS | 1829 | [1829] 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:35:51 INFO - PROCESS | 1829 | [1829] 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:35:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f4a93c43000) [pid = 1829] [serial = 9] [outer = 0x7f4a940c4800] 15:35:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f4a9387f800) [pid = 1829] [serial = 10] [outer = 0x7f4a94fd9800] 15:35:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f4a93811000) [pid = 1829] [serial = 11] [outer = 0x7f4a94dc2400] 15:35:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 12 (0x7f4a938d5000) [pid = 1829] [serial = 12] [outer = 0x7f4a940c4800] 15:35:52 INFO - PROCESS | 1829 | 1461364552515 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1829 | 1461364552534 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 13 (0x7f4a923cc800) [pid = 1829] [serial = 13] [outer = 0x7f4a940c4800] 15:35:53 INFO - PROCESS | 1829 | 1461364553254 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"40c3e918-6647-4d27-babd-42b0493d9e4e","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":"20160422150052","device":"desktop","version":"48.0a1","command_id":1}}] 15:35:53 INFO - PROCESS | 1829 | 1461364553492 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:35:53 INFO - PROCESS | 1829 | 1461364553694 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 15:35:53 INFO - PROCESS | 1829 | 1461364553939 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:35:53 INFO - PROCESS | 1829 | [1829] 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:35:54 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:35:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 14 (0x7f4a8be54800) [pid = 1829] [serial = 14] [outer = 0x7f4a940c4800] 15:35:54 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:35:54 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:35:54 INFO - PROCESS | 1829 | 1461364554690 Marionette TRACE conn4 <- [1,3,null,{}] 15:35:54 INFO - PROCESS | 1829 | 1461364554731 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:35:54 INFO - PROCESS | 1829 | 1461364554792 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 15:35:54 INFO - PROCESS | 1829 | 1461364554859 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1829 | 1461364554863 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 15:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:35:54 INFO - PROCESS | 1829 | 1461364554890 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1829 | 1461364554896 Marionette TRACE conn4 <- [1,6,null,{}] 15:35:54 INFO - PROCESS | 1829 | 1461364554934 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:55 INFO - PROCESS | 1829 | 1461364555007 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 15:35:55 INFO - PROCESS | 1829 | 1461364555011 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b489800 == 6 [pid = 1829] [id = 6] 15:35:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 15 (0x7f4a8fddd800) [pid = 1829] [serial = 15] [outer = (nil)] 15:35:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 16 (0x7f4a8b4bd400) [pid = 1829] [serial = 16] [outer = 0x7f4a8fddd800] 15:35:55 INFO - PROCESS | 1829 | 1461364555088 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f4a8b4c3800) [pid = 1829] [serial = 17] [outer = 0x7f4a8fddd800] 15:35:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b0b3000 == 7 [pid = 1829] [id = 7] 15:35:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f4a8b073400) [pid = 1829] [serial = 18] [outer = (nil)] 15:35:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f4a8dfb0800) [pid = 1829] [serial = 19] [outer = 0x7f4a8b073400] 15:35:55 INFO - PROCESS | 1829 | 1461364555601 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 20 (0x7f4a8af8fc00) [pid = 1829] [serial = 20] [outer = 0x7f4a8b073400] 15:35:56 INFO - PROCESS | 1829 | [1829] 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:35:56 INFO - PROCESS | 1829 | 1461364556103 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1259ms 15:35:56 INFO - PROCESS | 1829 | 1461364556156 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1829 | 1461364556159 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 15:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:35:56 INFO - PROCESS | 1829 | 1461364556230 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1829 | 1461364556233 Marionette TRACE conn4 <- [1,10,null,{}] 15:35:56 INFO - PROCESS | 1829 | 1461364556274 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:56 INFO - PROCESS | 1829 | 1461364556447 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 15:35:56 INFO - PROCESS | 1829 | 1461364556475 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8931a800 == 8 [pid = 1829] [id = 8] 15:35:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 21 (0x7f4a8a274c00) [pid = 1829] [serial = 21] [outer = (nil)] 15:35:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 22 (0x7f4a8b4c7800) [pid = 1829] [serial = 22] [outer = 0x7f4a8a274c00] 15:35:56 INFO - PROCESS | 1829 | 1461364556541 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 23 (0x7f4a8962c000) [pid = 1829] [serial = 23] [outer = 0x7f4a8a274c00] 15:35:57 INFO - PROCESS | 1829 | 1461364557128 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 954ms 15:35:57 INFO - PROCESS | 1829 | 1461364557170 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1829 | 1461364557173 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 15:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:35:57 INFO - PROCESS | 1829 | 1461364557180 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1829 | 1461364557182 Marionette TRACE conn4 <- [1,14,null,{}] 15:35:57 INFO - PROCESS | 1829 | 1461364557203 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:57 INFO - PROCESS | 1829 | 1461364557617 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 15:35:57 INFO - PROCESS | 1829 | 1461364557726 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89666800 == 9 [pid = 1829] [id = 9] 15:35:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 24 (0x7f4a89403000) [pid = 1829] [serial = 24] [outer = (nil)] 15:35:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 25 (0x7f4a89630c00) [pid = 1829] [serial = 25] [outer = 0x7f4a89403000] 15:35:57 INFO - PROCESS | 1829 | 1461364557802 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 26 (0x7f4a8adb4000) [pid = 1829] [serial = 26] [outer = 0x7f4a89403000] 15:35:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ad17000 == 10 [pid = 1829] [id = 10] 15:35:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 27 (0x7f4a8ad17800) [pid = 1829] [serial = 27] [outer = (nil)] 15:35:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 28 (0x7f4a8ad1d800) [pid = 1829] [serial = 28] [outer = 0x7f4a8ad17800] 15:35:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 29 (0x7f4a8b0b9800) [pid = 1829] [serial = 29] [outer = 0x7f4a8ad17800] 15:35:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ad0c000 == 11 [pid = 1829] [id = 11] 15:35:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f4a8b4ca800) [pid = 1829] [serial = 30] [outer = (nil)] 15:35:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f4a8fd77800) [pid = 1829] [serial = 31] [outer = 0x7f4a8b4ca800] 15:35:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f4a8b4bdc00) [pid = 1829] [serial = 32] [outer = 0x7f4a8b4ca800] 15:35:58 INFO - PROCESS | 1829 | 1461364558916 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1779ms 15:35:58 INFO - PROCESS | 1829 | 1461364558987 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1829 | 1461364558998 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 15:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:35:59 INFO - PROCESS | 1829 | 1461364559008 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1829 | 1461364559012 Marionette TRACE conn4 <- [1,18,null,{}] 15:35:59 INFO - PROCESS | 1829 | 1461364559019 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:59 INFO - PROCESS | 1829 | 1461364559198 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 15:35:59 INFO - PROCESS | 1829 | 1461364559323 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ffe4000 == 12 [pid = 1829] [id = 12] 15:35:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f4a8dfa8800) [pid = 1829] [serial = 33] [outer = (nil)] 15:35:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f4a938e3000) [pid = 1829] [serial = 34] [outer = 0x7f4a8dfa8800] 15:35:59 INFO - PROCESS | 1829 | 1461364559429 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f4a94736800) [pid = 1829] [serial = 35] [outer = 0x7f4a8dfa8800] 15:36:00 INFO - PROCESS | 1829 | 1461364560202 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1239ms 15:36:00 INFO - PROCESS | 1829 | 1461364560263 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1829 | 1461364560272 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 15:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:36:00 INFO - PROCESS | 1829 | 1461364560281 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1829 | 1461364560285 Marionette TRACE conn4 <- [1,22,null,{}] 15:36:00 INFO - PROCESS | 1829 | 1461364560293 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 1829 | 1461364560473 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 15:36:00 INFO - PROCESS | 1829 | 1461364560615 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94165000 == 13 [pid = 1829] [id = 13] 15:36:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f4a8b07f000) [pid = 1829] [serial = 36] [outer = (nil)] 15:36:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f4a8fd77400) [pid = 1829] [serial = 37] [outer = 0x7f4a8b07f000] 15:36:00 INFO - PROCESS | 1829 | 1461364560696 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f4a95e0b400) [pid = 1829] [serial = 38] [outer = 0x7f4a8b07f000] 15:36:01 INFO - PROCESS | 1829 | 1461364561517 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1288ms 15:36:01 INFO - PROCESS | 1829 | 1461364561570 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1829 | 1461364561577 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 15:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:36:01 INFO - PROCESS | 1829 | 1461364561593 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1829 | 1461364561599 Marionette TRACE conn4 <- [1,26,null,{}] 15:36:01 INFO - PROCESS | 1829 | 1461364561605 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:01 INFO - PROCESS | 1829 | 1461364561779 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 15:36:01 INFO - PROCESS | 1829 | 1461364561900 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a947c9800 == 14 [pid = 1829] [id = 14] 15:36:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f4a8beec000) [pid = 1829] [serial = 39] [outer = (nil)] 15:36:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f4a9f029000) [pid = 1829] [serial = 40] [outer = 0x7f4a8beec000] 15:36:01 INFO - PROCESS | 1829 | 1461364561987 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f4aa03e5000) [pid = 1829] [serial = 41] [outer = 0x7f4a8beec000] 15:36:03 INFO - PROCESS | 1829 | 1461364563158 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1589ms 15:36:03 INFO - PROCESS | 1829 | 1461364563176 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1829 | 1461364563184 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 15:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:36:03 INFO - PROCESS | 1829 | 1461364563192 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1829 | 1461364563198 Marionette TRACE conn4 <- [1,30,null,{}] 15:36:03 INFO - PROCESS | 1829 | 1461364563206 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 1829 | 1461364563362 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 15:36:03 INFO - PROCESS | 1829 | 1461364563509 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ff57800 == 15 [pid = 1829] [id = 15] 15:36:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f4a94734000) [pid = 1829] [serial = 42] [outer = (nil)] 15:36:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f4a94a36400) [pid = 1829] [serial = 43] [outer = 0x7f4a94734000] 15:36:03 INFO - PROCESS | 1829 | 1461364563580 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f4a952cb800) [pid = 1829] [serial = 44] [outer = 0x7f4a94734000] 15:36:04 INFO - PROCESS | 1829 | 1461364564368 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1232ms 15:36:04 INFO - PROCESS | 1829 | 1461364564425 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1829 | 1461364564433 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 15:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:36:04 INFO - PROCESS | 1829 | 1461364564443 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1829 | 1461364564446 Marionette TRACE conn4 <- [1,34,null,{}] 15:36:04 INFO - PROCESS | 1829 | 1461364564453 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:04 INFO - PROCESS | 1829 | 1461364564611 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 15:36:04 INFO - PROCESS | 1829 | 1461364564712 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8beb1800 == 16 [pid = 1829] [id = 16] 15:36:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f4a8b4c3400) [pid = 1829] [serial = 45] [outer = (nil)] 15:36:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f4a8fd84c00) [pid = 1829] [serial = 46] [outer = 0x7f4a8b4c3400] 15:36:04 INFO - PROCESS | 1829 | 1461364564774 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f4a94a39400) [pid = 1829] [serial = 47] [outer = 0x7f4a8b4c3400] 15:36:05 INFO - PROCESS | 1829 | 1461364565409 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 980ms 15:36:05 INFO - PROCESS | 1829 | 1461364565427 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1829 | 1461364565430 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 15:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:36:05 INFO - PROCESS | 1829 | 1461364565436 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1829 | 1461364565441 Marionette TRACE conn4 <- [1,38,null,{}] 15:36:05 INFO - PROCESS | 1829 | 1461364565455 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:05 INFO - PROCESS | 1829 | 1461364565613 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 15:36:05 INFO - PROCESS | 1829 | 1461364565699 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a947d6000 == 17 [pid = 1829] [id = 17] 15:36:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f4a94a37400) [pid = 1829] [serial = 48] [outer = (nil)] 15:36:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f4a95b80800) [pid = 1829] [serial = 49] [outer = 0x7f4a94a37400] 15:36:05 INFO - PROCESS | 1829 | 1461364565763 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f4a96327400) [pid = 1829] [serial = 50] [outer = 0x7f4a94a37400] 15:36:06 INFO - PROCESS | 1829 | 1461364566425 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1037ms 15:36:06 INFO - PROCESS | 1829 | 1461364566475 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1829 | 1461364566478 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 15:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:36:06 INFO - PROCESS | 1829 | 1461364566484 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1829 | 1461364566486 Marionette TRACE conn4 <- [1,42,null,{}] 15:36:06 INFO - PROCESS | 1829 | 1461364566492 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:06 INFO - PROCESS | 1829 | 1461364566653 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 15:36:06 INFO - PROCESS | 1829 | 1461364566674 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9521d000 == 18 [pid = 1829] [id = 18] 15:36:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f4a96367c00) [pid = 1829] [serial = 51] [outer = (nil)] 15:36:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f4a9636ec00) [pid = 1829] [serial = 52] [outer = 0x7f4a96367c00] 15:36:06 INFO - PROCESS | 1829 | 1461364566740 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f4a96399000) [pid = 1829] [serial = 53] [outer = 0x7f4a96367c00] 15:36:07 INFO - PROCESS | 1829 | 1461364567466 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1031ms 15:36:07 INFO - PROCESS | 1829 | 1461364567518 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1829 | 1461364567522 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 15:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:36:07 INFO - PROCESS | 1829 | 1461364567531 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1829 | 1461364567537 Marionette TRACE conn4 <- [1,46,null,{}] 15:36:07 INFO - PROCESS | 1829 | 1461364567558 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:07 INFO - PROCESS | 1829 | 1461364567845 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 15:36:07 INFO - PROCESS | 1829 | 1461364567905 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cb68000 == 19 [pid = 1829] [id = 19] 15:36:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f4a8962d800) [pid = 1829] [serial = 54] [outer = (nil)] 15:36:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f4a8be4f000) [pid = 1829] [serial = 55] [outer = 0x7f4a8962d800] 15:36:07 INFO - PROCESS | 1829 | 1461364567981 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f4a8dfa7800) [pid = 1829] [serial = 56] [outer = 0x7f4a8962d800] 15:36:08 INFO - PROCESS | 1829 | 1461364568736 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1253ms 15:36:08 INFO - PROCESS | 1829 | 1461364568785 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1829 | 1461364568793 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 15:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:36:08 INFO - PROCESS | 1829 | 1461364568803 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1829 | 1461364568807 Marionette TRACE conn4 <- [1,50,null,{}] 15:36:08 INFO - PROCESS | 1829 | 1461364568812 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:08 INFO - PROCESS | 1829 | 1461364568970 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 15:36:09 INFO - PROCESS | 1829 | 1461364569091 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a947c6800 == 20 [pid = 1829] [id = 20] 15:36:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f4a91430000) [pid = 1829] [serial = 57] [outer = (nil)] 15:36:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f4a93ce7c00) [pid = 1829] [serial = 58] [outer = 0x7f4a91430000] 15:36:09 INFO - PROCESS | 1829 | 1461364569163 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f4a94799000) [pid = 1829] [serial = 59] [outer = 0x7f4a91430000] 15:36:09 INFO - PROCESS | 1829 | 1461364569963 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1188ms 15:36:09 INFO - PROCESS | 1829 | 1461364569990 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1829 | 1461364569994 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 15:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:36:10 INFO - PROCESS | 1829 | 1461364570001 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1829 | 1461364570007 Marionette TRACE conn4 <- [1,54,null,{}] 15:36:10 INFO - PROCESS | 1829 | 1461364570022 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:10 INFO - PROCESS | 1829 | 1461364570220 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 15:36:10 INFO - PROCESS | 1829 | 1461364570316 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d99800 == 21 [pid = 1829] [id = 21] 15:36:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f4a93cf2800) [pid = 1829] [serial = 60] [outer = (nil)] 15:36:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f4a95e33800) [pid = 1829] [serial = 61] [outer = 0x7f4a93cf2800] 15:36:10 INFO - PROCESS | 1829 | 1461364570395 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f4a963cfc00) [pid = 1829] [serial = 62] [outer = 0x7f4a93cf2800] 15:36:11 INFO - PROCESS | 1829 | 1461364571209 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1237ms 15:36:11 INFO - PROCESS | 1829 | 1461364571239 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 15:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:36:11 INFO - PROCESS | 1829 | 1461364571244 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 15:36:11 INFO - PROCESS | 1829 | 1461364571249 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1829 | 1461364571252 Marionette TRACE conn4 <- [1,58,null,{}] 15:36:11 INFO - PROCESS | 1829 | 1461364571257 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:11 INFO - PROCESS | 1829 | 1461364571407 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 15:36:11 INFO - PROCESS | 1829 | 1461364571540 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9940c800 == 22 [pid = 1829] [id = 22] 15:36:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f4a925a7000) [pid = 1829] [serial = 63] [outer = (nil)] 15:36:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f4a9fe7fc00) [pid = 1829] [serial = 64] [outer = 0x7f4a925a7000] 15:36:11 INFO - PROCESS | 1829 | 1461364571615 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f4a9feae400) [pid = 1829] [serial = 65] [outer = 0x7f4a925a7000] 15:36:12 INFO - PROCESS | 1829 | 1461364572543 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1334ms 15:36:12 INFO - PROCESS | 1829 | 1461364572587 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1829 | 1461364572596 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 15:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:36:12 INFO - PROCESS | 1829 | 1461364572609 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1829 | 1461364572618 Marionette TRACE conn4 <- [1,62,null,{}] 15:36:12 INFO - PROCESS | 1829 | 1461364572631 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 1829 | 1461364572889 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 15:36:13 INFO - PROCESS | 1829 | 1461364573058 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89658000 == 23 [pid = 1829] [id = 23] 15:36:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f4a8a270400) [pid = 1829] [serial = 66] [outer = (nil)] 15:36:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f4a8b07ec00) [pid = 1829] [serial = 67] [outer = 0x7f4a8a270400] 15:36:13 INFO - PROCESS | 1829 | 1461364573191 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f4a8fdd5800) [pid = 1829] [serial = 68] [outer = 0x7f4a8a270400] 15:36:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a947d6000 == 22 [pid = 1829] [id = 17] 15:36:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8beb1800 == 21 [pid = 1829] [id = 16] 15:36:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ff57800 == 20 [pid = 1829] [id = 15] 15:36:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94165000 == 19 [pid = 1829] [id = 13] 15:36:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89666800 == 18 [pid = 1829] [id = 9] 15:36:13 INFO - PROCESS | 1829 | 1461364573996 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1442ms 15:36:14 INFO - PROCESS | 1829 | 1461364574050 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1829 | 1461364574057 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 15:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:36:14 INFO - PROCESS | 1829 | 1461364574085 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1829 | 1461364574090 Marionette TRACE conn4 <- [1,66,null,{}] 15:36:14 INFO - PROCESS | 1829 | 1461364574098 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 1829 | 1461364574277 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 15:36:14 INFO - PROCESS | 1829 | 1461364574401 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93c3b800 == 19 [pid = 1829] [id = 24] 15:36:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f4a942a4800) [pid = 1829] [serial = 69] [outer = (nil)] 15:36:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f4a94737000) [pid = 1829] [serial = 70] [outer = 0x7f4a942a4800] 15:36:14 INFO - PROCESS | 1829 | 1461364574495 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f4a94dc4000) [pid = 1829] [serial = 71] [outer = 0x7f4a942a4800] 15:36:15 INFO - PROCESS | 1829 | 1461364575284 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1242ms 15:36:15 INFO - PROCESS | 1829 | 1461364575332 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1829 | 1461364575339 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 15:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:36:15 INFO - PROCESS | 1829 | 1461364575349 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1829 | 1461364575352 Marionette TRACE conn4 <- [1,70,null,{}] 15:36:15 INFO - PROCESS | 1829 | 1461364575358 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 1829 | 1461364575518 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 15:36:15 INFO - PROCESS | 1829 | 1461364575646 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94f22800 == 20 [pid = 1829] [id = 25] 15:36:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f4a95e14800) [pid = 1829] [serial = 72] [outer = (nil)] 15:36:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f4a96367000) [pid = 1829] [serial = 73] [outer = 0x7f4a95e14800] 15:36:15 INFO - PROCESS | 1829 | 1461364575730 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f4a963dac00) [pid = 1829] [serial = 74] [outer = 0x7f4a95e14800] 15:36:16 INFO - PROCESS | 1829 | 1461364576595 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1282ms 15:36:16 INFO - PROCESS | 1829 | 1461364576631 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1829 | 1461364576635 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 15:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:36:16 INFO - PROCESS | 1829 | 1461364576642 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1829 | 1461364576647 Marionette TRACE conn4 <- [1,74,null,{}] 15:36:16 INFO - PROCESS | 1829 | 1461364576663 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 1829 | 1461364576836 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 15:36:16 INFO - PROCESS | 1829 | 1461364576961 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9940d800 == 21 [pid = 1829] [id = 26] 15:36:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f4a9feb4800) [pid = 1829] [serial = 75] [outer = (nil)] 15:36:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f4a9feb8800) [pid = 1829] [serial = 76] [outer = 0x7f4a9feb4800] 15:36:17 INFO - PROCESS | 1829 | 1461364577039 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f4a9fff5800) [pid = 1829] [serial = 77] [outer = 0x7f4a9feb4800] 15:36:17 INFO - PROCESS | 1829 | 1461364577863 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1284ms 15:36:17 INFO - PROCESS | 1829 | 1461364577927 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 15:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:36:17 INFO - PROCESS | 1829 | 1461364577931 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 15:36:17 INFO - PROCESS | 1829 | 1461364577937 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1829 | 1461364577941 Marionette TRACE conn4 <- [1,78,null,{}] 15:36:17 INFO - PROCESS | 1829 | 1461364577946 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:18 INFO - PROCESS | 1829 | 1461364578103 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 15:36:18 INFO - PROCESS | 1829 | 1461364578227 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fcc1000 == 22 [pid = 1829] [id = 27] 15:36:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f4a8962b800) [pid = 1829] [serial = 78] [outer = (nil)] 15:36:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f4aa0329c00) [pid = 1829] [serial = 79] [outer = 0x7f4a8962b800] 15:36:18 INFO - PROCESS | 1829 | 1461364578306 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f4aa0db7c00) [pid = 1829] [serial = 80] [outer = 0x7f4a8962b800] 15:36:19 INFO - PROCESS | 1829 | 1461364579221 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1335ms 15:36:19 INFO - PROCESS | 1829 | 1461364579275 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1829 | 1461364579280 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 15:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:36:19 INFO - PROCESS | 1829 | 1461364579288 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1829 | 1461364579293 Marionette TRACE conn4 <- [1,82,null,{}] 15:36:19 INFO - PROCESS | 1829 | 1461364579302 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:19 INFO - PROCESS | 1829 | 1461364579470 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 15:36:19 INFO - PROCESS | 1829 | 1461364579614 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8c8a9800 == 23 [pid = 1829] [id = 28] 15:36:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f4a8f1bec00) [pid = 1829] [serial = 81] [outer = (nil)] 15:36:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f4a926e7800) [pid = 1829] [serial = 82] [outer = 0x7f4a8f1bec00] 15:36:19 INFO - PROCESS | 1829 | 1461364579698 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f4a94733c00) [pid = 1829] [serial = 83] [outer = 0x7f4a8f1bec00] 15:36:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d99800 == 22 [pid = 1829] [id = 21] 15:36:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a947c6800 == 21 [pid = 1829] [id = 20] 15:36:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cb68000 == 20 [pid = 1829] [id = 19] 15:36:20 INFO - PROCESS | 1829 | 1461364580583 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1339ms 15:36:20 INFO - PROCESS | 1829 | 1461364580631 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1829 | 1461364580638 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 15:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:36:20 INFO - PROCESS | 1829 | 1461364580647 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1829 | 1461364580653 Marionette TRACE conn4 <- [1,86,null,{}] 15:36:20 INFO - PROCESS | 1829 | 1461364580660 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:20 INFO - PROCESS | 1829 | 1461364580853 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 15:36:20 INFO - PROCESS | 1829 | 1461364580989 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9520b800 == 21 [pid = 1829] [id = 29] 15:36:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f4a94a3f800) [pid = 1829] [serial = 84] [outer = (nil)] 15:36:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f4a952c2800) [pid = 1829] [serial = 85] [outer = 0x7f4a94a3f800] 15:36:21 INFO - PROCESS | 1829 | 1461364581076 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f4a95b80400) [pid = 1829] [serial = 86] [outer = 0x7f4a94a3f800] 15:36:21 INFO - PROCESS | 1829 | 1461364581951 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1331ms 15:36:21 INFO - PROCESS | 1829 | 1461364581982 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1829 | 1461364581990 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 15:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:36:22 INFO - PROCESS | 1829 | 1461364582001 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1829 | 1461364582004 Marionette TRACE conn4 <- [1,90,null,{}] 15:36:22 INFO - PROCESS | 1829 | 1461364582011 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:22 INFO - PROCESS | 1829 | 1461364582177 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 15:36:22 INFO - PROCESS | 1829 | 1461364582304 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9941a800 == 22 [pid = 1829] [id = 30] 15:36:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a96369000) [pid = 1829] [serial = 87] [outer = (nil)] 15:36:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a9f022000) [pid = 1829] [serial = 88] [outer = 0x7f4a96369000] 15:36:22 INFO - PROCESS | 1829 | 1461364582381 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a9feac000) [pid = 1829] [serial = 89] [outer = 0x7f4a96369000] 15:36:23 INFO - PROCESS | 1829 | 1461364583222 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 15:36:23 INFO - PROCESS | 1829 | 1461364583283 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1829 | 1461364583287 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 15:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:36:23 INFO - PROCESS | 1829 | 1461364583293 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1829 | 1461364583299 Marionette TRACE conn4 <- [1,94,null,{}] 15:36:23 INFO - PROCESS | 1829 | 1461364583315 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:23 INFO - PROCESS | 1829 | 1461364583517 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 15:36:23 INFO - PROCESS | 1829 | 1461364583650 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0128000 == 23 [pid = 1829] [id = 31] 15:36:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4aa032f800) [pid = 1829] [serial = 90] [outer = (nil)] 15:36:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4aa0e0d400) [pid = 1829] [serial = 91] [outer = 0x7f4aa032f800] 15:36:23 INFO - PROCESS | 1829 | 1461364583735 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4aa139ec00) [pid = 1829] [serial = 92] [outer = 0x7f4aa032f800] 15:36:24 INFO - PROCESS | 1829 | 1461364584542 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1290ms 15:36:24 INFO - PROCESS | 1829 | 1461364584584 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 15:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:36:24 INFO - PROCESS | 1829 | 1461364584589 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 15:36:24 INFO - PROCESS | 1829 | 1461364584595 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1829 | 1461364584598 Marionette TRACE conn4 <- [1,98,null,{}] 15:36:24 INFO - PROCESS | 1829 | 1461364584603 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:24 INFO - PROCESS | 1829 | 1461364584804 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 15:36:24 INFO - PROCESS | 1829 | 1461364584819 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa111d800 == 24 [pid = 1829] [id = 32] 15:36:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a94655c00) [pid = 1829] [serial = 93] [outer = (nil)] 15:36:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a9465d400) [pid = 1829] [serial = 94] [outer = 0x7f4a94655c00] 15:36:24 INFO - PROCESS | 1829 | 1461364584891 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a94661400) [pid = 1829] [serial = 95] [outer = 0x7f4a94655c00] 15:36:25 INFO - PROCESS | 1829 | 1461364585692 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1128ms 15:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:36:25 INFO - PROCESS | 1829 | 1461364585744 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1829 | 1461364585746 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 15:36:25 INFO - PROCESS | 1829 | 1461364585755 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1829 | 1461364585758 Marionette TRACE conn4 <- [1,102,null,{}] 15:36:25 INFO - PROCESS | 1829 | 1461364585764 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:25 INFO - PROCESS | 1829 | 1461364585952 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 15:36:26 INFO - PROCESS | 1829 | 1461364586092 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa3274800 == 25 [pid = 1829] [id = 33] 15:36:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a9465fc00) [pid = 1829] [serial = 96] [outer = (nil)] 15:36:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4aa2d34400) [pid = 1829] [serial = 97] [outer = 0x7f4a9465fc00] 15:36:26 INFO - PROCESS | 1829 | 1461364586189 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4aa3248800) [pid = 1829] [serial = 98] [outer = 0x7f4a9465fc00] 15:36:27 INFO - PROCESS | 1829 | 1461364587153 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1431ms 15:36:27 INFO - PROCESS | 1829 | 1461364587185 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1829 | 1461364587190 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 15:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:36:27 INFO - PROCESS | 1829 | 1461364587199 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1829 | 1461364587205 Marionette TRACE conn4 <- [1,106,null,{}] 15:36:27 INFO - PROCESS | 1829 | 1461364587213 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:27 INFO - PROCESS | 1829 | 1461364587364 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 15:36:27 INFO - PROCESS | 1829 | 1461364587532 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd38800 == 26 [pid = 1829] [id = 34] 15:36:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a8fde4c00) [pid = 1829] [serial = 99] [outer = (nil)] 15:36:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a94653c00) [pid = 1829] [serial = 100] [outer = 0x7f4a8fde4c00] 15:36:27 INFO - PROCESS | 1829 | 1461364587615 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a94730800) [pid = 1829] [serial = 101] [outer = 0x7f4a8fde4c00] 15:36:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a93c3b800 == 25 [pid = 1829] [id = 24] 15:36:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89658000 == 24 [pid = 1829] [id = 23] 15:36:28 INFO - PROCESS | 1829 | 1461364588518 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1392ms 15:36:28 INFO - PROCESS | 1829 | 1461364588598 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1829 | 1461364588607 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 15:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:36:28 INFO - PROCESS | 1829 | 1461364588618 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1829 | 1461364588623 Marionette TRACE conn4 <- [1,110,null,{}] 15:36:28 INFO - PROCESS | 1829 | 1461364588631 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:28 INFO - PROCESS | 1829 | 1461364588803 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 15:36:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a921c5c00) [pid = 1829] [serial = 102] [outer = 0x7f4a8b4ca800] 15:36:28 INFO - PROCESS | 1829 | 1461364588978 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fe2c800 == 25 [pid = 1829] [id = 35] 15:36:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a95689400) [pid = 1829] [serial = 103] [outer = (nil)] 15:36:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a95e0d000) [pid = 1829] [serial = 104] [outer = 0x7f4a95689400] 15:36:29 INFO - PROCESS | 1829 | 1461364589067 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a96394c00) [pid = 1829] [serial = 105] [outer = 0x7f4a95689400] 15:36:29 INFO - PROCESS | 1829 | 1461364589925 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1386ms 15:36:30 INFO - PROCESS | 1829 | 1461364590005 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1829 | 1461364590012 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 15:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:36:30 INFO - PROCESS | 1829 | 1461364590024 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1829 | 1461364590027 Marionette TRACE conn4 <- [1,114,null,{}] 15:36:30 INFO - PROCESS | 1829 | 1461364590034 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:30 INFO - PROCESS | 1829 | 1461364590209 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 15:36:30 INFO - PROCESS | 1829 | 1461364590342 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa011f000 == 26 [pid = 1829] [id = 36] 15:36:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a8be96400) [pid = 1829] [serial = 106] [outer = (nil)] 15:36:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a9feb0400) [pid = 1829] [serial = 107] [outer = 0x7f4a8be96400] 15:36:30 INFO - PROCESS | 1829 | 1461364590424 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4aa0108c00) [pid = 1829] [serial = 108] [outer = 0x7f4a8be96400] 15:36:31 INFO - PROCESS | 1829 | 1461364591250 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1282ms 15:36:31 INFO - PROCESS | 1829 | 1461364591305 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1829 | 1461364591309 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 15:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:36:31 INFO - PROCESS | 1829 | 1461364591334 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1829 | 1461364591341 Marionette TRACE conn4 <- [1,118,null,{}] 15:36:31 INFO - PROCESS | 1829 | 1461364591359 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:31 INFO - PROCESS | 1829 | 1461364591534 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 15:36:31 INFO - PROCESS | 1829 | 1461364591676 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4b7c000 == 27 [pid = 1829] [id = 37] 15:36:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4aa1151800) [pid = 1829] [serial = 109] [outer = (nil)] 15:36:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4aa32c3800) [pid = 1829] [serial = 110] [outer = 0x7f4aa1151800] 15:36:31 INFO - PROCESS | 1829 | 1461364591761 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4aa517b800) [pid = 1829] [serial = 111] [outer = 0x7f4aa1151800] 15:36:32 INFO - PROCESS | 1829 | 1461364592533 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1256ms 15:36:32 INFO - PROCESS | 1829 | 1461364592574 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1829 | 1461364592577 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 15:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:36:32 INFO - PROCESS | 1829 | 1461364592583 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1829 | 1461364592586 Marionette TRACE conn4 <- [1,122,null,{}] 15:36:32 INFO - PROCESS | 1829 | 1461364592592 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:32 INFO - PROCESS | 1829 | 1461364592751 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 15:36:32 INFO - PROCESS | 1829 | 1461364592853 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa5621000 == 28 [pid = 1829] [id = 38] 15:36:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a89fd3c00) [pid = 1829] [serial = 112] [outer = (nil)] 15:36:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a89fde800) [pid = 1829] [serial = 113] [outer = 0x7f4a89fd3c00] 15:36:32 INFO - PROCESS | 1829 | 1461364592925 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4aa11cb000) [pid = 1829] [serial = 114] [outer = 0x7f4a89fd3c00] 15:36:33 INFO - PROCESS | 1829 | 1461364593627 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1078ms 15:36:33 INFO - PROCESS | 1829 | 1461364593667 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1829 | 1461364593670 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 15:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:36:33 INFO - PROCESS | 1829 | 1461364593676 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1829 | 1461364593679 Marionette TRACE conn4 <- [1,126,null,{}] 15:36:33 INFO - PROCESS | 1829 | 1461364593685 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:33 INFO - PROCESS | 1829 | 1461364593827 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 15:36:33 INFO - PROCESS | 1829 | 1461364593938 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7c68800 == 29 [pid = 1829] [id = 39] 15:36:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a89fd9c00) [pid = 1829] [serial = 115] [outer = (nil)] 15:36:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4aa5348000) [pid = 1829] [serial = 116] [outer = 0x7f4a89fd9c00] 15:36:34 INFO - PROCESS | 1829 | 1461364594007 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4aa5515400) [pid = 1829] [serial = 117] [outer = 0x7f4a89fd9c00] 15:36:34 INFO - PROCESS | 1829 | 1461364594865 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1238ms 15:36:34 INFO - PROCESS | 1829 | 1461364594914 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1829 | 1461364594918 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 15:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:36:34 INFO - PROCESS | 1829 | 1461364594923 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1829 | 1461364594926 Marionette TRACE conn4 <- [1,130,null,{}] 15:36:34 INFO - PROCESS | 1829 | 1461364594932 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:35 INFO - PROCESS | 1829 | 1461364595109 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 15:36:35 INFO - PROCESS | 1829 | 1461364595241 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa97a2000 == 30 [pid = 1829] [id = 40] 15:36:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a87c1a400) [pid = 1829] [serial = 118] [outer = (nil)] 15:36:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4aa492ac00) [pid = 1829] [serial = 119] [outer = 0x7f4a87c1a400] 15:36:35 INFO - PROCESS | 1829 | 1461364595313 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4aa7f17800) [pid = 1829] [serial = 120] [outer = 0x7f4a87c1a400] 15:36:36 INFO - PROCESS | 1829 | 1461364596230 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1329ms 15:36:36 INFO - PROCESS | 1829 | 1461364596253 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1829 | 1461364596257 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 15:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:36:36 INFO - PROCESS | 1829 | 1461364596263 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1829 | 1461364596265 Marionette TRACE conn4 <- [1,134,null,{}] 15:36:36 INFO - PROCESS | 1829 | 1461364596271 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 1829 | 1461364596410 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 15:36:36 INFO - PROCESS | 1829 | 1461364596552 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cb63000 == 31 [pid = 1829] [id = 41] 15:36:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a87c1fc00) [pid = 1829] [serial = 121] [outer = (nil)] 15:36:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a8c919400) [pid = 1829] [serial = 122] [outer = 0x7f4a87c1fc00] 15:36:36 INFO - PROCESS | 1829 | 1461364596626 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a8c920000) [pid = 1829] [serial = 123] [outer = 0x7f4a87c1fc00] 15:36:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9941a800 == 30 [pid = 1829] [id = 30] 15:36:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9520b800 == 29 [pid = 1829] [id = 29] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9940c800 == 28 [pid = 1829] [id = 22] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa3274800 == 27 [pid = 1829] [id = 33] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0128000 == 26 [pid = 1829] [id = 31] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ffe4000 == 25 [pid = 1829] [id = 12] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa111d800 == 24 [pid = 1829] [id = 32] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94f22800 == 23 [pid = 1829] [id = 25] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fcc1000 == 22 [pid = 1829] [id = 27] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9521d000 == 21 [pid = 1829] [id = 18] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9940d800 == 20 [pid = 1829] [id = 26] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a947c9800 == 19 [pid = 1829] [id = 14] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b489800 == 18 [pid = 1829] [id = 6] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa97a2000 == 17 [pid = 1829] [id = 40] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7c68800 == 16 [pid = 1829] [id = 39] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa5621000 == 15 [pid = 1829] [id = 38] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8931a800 == 14 [pid = 1829] [id = 8] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa011f000 == 13 [pid = 1829] [id = 36] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4b7c000 == 12 [pid = 1829] [id = 37] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fe2c800 == 11 [pid = 1829] [id = 35] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8c8a9800 == 10 [pid = 1829] [id = 28] 15:36:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd38800 == 9 [pid = 1829] [id = 34] 15:36:41 INFO - PROCESS | 1829 | 1461364600999 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 4897ms 15:36:41 INFO - PROCESS | 1829 | 1461364601162 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 15:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:36:41 INFO - PROCESS | 1829 | 1461364601167 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 15:36:41 INFO - PROCESS | 1829 | 1461364601176 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1829 | 1461364601179 Marionette TRACE conn4 <- [1,138,null,{}] 15:36:41 INFO - PROCESS | 1829 | 1461364601202 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:41 INFO - PROCESS | 1829 | 1461364601356 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 15:36:41 INFO - PROCESS | 1829 | 1461364601370 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd48000 == 10 [pid = 1829] [id = 42] 15:36:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a89fdbc00) [pid = 1829] [serial = 124] [outer = (nil)] 15:36:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a8bef6c00) [pid = 1829] [serial = 125] [outer = 0x7f4a89fdbc00] 15:36:41 INFO - PROCESS | 1829 | 1461364601437 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a8c91f400) [pid = 1829] [serial = 126] [outer = 0x7f4a89fdbc00] 15:36:42 INFO - PROCESS | 1829 | 1461364602217 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1054ms 15:36:42 INFO - PROCESS | 1829 | 1461364602228 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 15:36:42 INFO - PROCESS | 1829 | 1461364602238 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 15:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:36:42 INFO - PROCESS | 1829 | 1461364602283 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:36:42 INFO - PROCESS | 1829 | 1461364602288 Marionette TRACE conn4 <- [1,142,null,{}] 15:36:42 INFO - PROCESS | 1829 | 1461364602294 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:42 INFO - PROCESS | 1829 | 1461364602453 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 15:36:42 INFO - PROCESS | 1829 | 1461364602468 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93890800 == 11 [pid = 1829] [id = 43] 15:36:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a8ccc0000) [pid = 1829] [serial = 127] [outer = (nil)] 15:36:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a8f1bc400) [pid = 1829] [serial = 128] [outer = 0x7f4a8ccc0000] 15:36:42 INFO - PROCESS | 1829 | 1461364602530 Marionette DEBUG loaded listener.js 15:36:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a8fd85800) [pid = 1829] [serial = 129] [outer = 0x7f4a8ccc0000] 15:36:43 INFO - PROCESS | 1829 | 1461364603324 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1096ms 15:36:43 INFO - PROCESS | 1829 | 1461364603365 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1829 | 1461364603369 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 15:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:36:43 INFO - PROCESS | 1829 | 1461364603424 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1829 | 1461364603431 Marionette TRACE conn4 <- [1,146,null,{}] 15:36:43 INFO - PROCESS | 1829 | 1461364603447 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:43 INFO - PROCESS | 1829 | 1461364603646 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 15:36:43 INFO - PROCESS | 1829 | 1461364603711 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fd1800 == 12 [pid = 1829] [id = 44] 15:36:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a8b4c1000) [pid = 1829] [serial = 130] [outer = (nil)] 15:36:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a926f1000) [pid = 1829] [serial = 131] [outer = 0x7f4a8b4c1000] 15:36:43 INFO - PROCESS | 1829 | 1461364603781 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a94656400) [pid = 1829] [serial = 132] [outer = 0x7f4a8b4c1000] 15:36:44 INFO - PROCESS | 1829 | 1461364604765 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1418ms 15:36:44 INFO - PROCESS | 1829 | 1461364604824 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1829 | 1461364604828 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 15:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:36:44 INFO - PROCESS | 1829 | 1461364604834 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1829 | 1461364604836 Marionette TRACE conn4 <- [1,150,null,{}] 15:36:44 INFO - PROCESS | 1829 | 1461364604841 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:45 INFO - PROCESS | 1829 | 1461364605017 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 15:36:45 INFO - PROCESS | 1829 | 1461364605041 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc1f800 == 13 [pid = 1829] [id = 45] 15:36:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a94658400) [pid = 1829] [serial = 133] [outer = (nil)] 15:36:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a95e0dc00) [pid = 1829] [serial = 134] [outer = 0x7f4a94658400] 15:36:45 INFO - PROCESS | 1829 | 1461364605104 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a96335000) [pid = 1829] [serial = 135] [outer = 0x7f4a94658400] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a94734000) [pid = 1829] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a94a37400) [pid = 1829] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a89403000) [pid = 1829] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a8dfa8800) [pid = 1829] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8b07f000) [pid = 1829] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a8b4c3400) [pid = 1829] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a8beec000) [pid = 1829] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a942a4800) [pid = 1829] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4aa032f800) [pid = 1829] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a925a7000) [pid = 1829] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a8a270400) [pid = 1829] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a95e14800) [pid = 1829] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a93cf2800) [pid = 1829] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a91430000) [pid = 1829] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a8f1bec00) [pid = 1829] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a8962d800) [pid = 1829] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a96367c00) [pid = 1829] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a8fde4c00) [pid = 1829] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a87c1a400) [pid = 1829] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a89fd9c00) [pid = 1829] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a94655c00) [pid = 1829] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a89fd3c00) [pid = 1829] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8be96400) [pid = 1829] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a8a274c00) [pid = 1829] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a9feb4800) [pid = 1829] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4aa1151800) [pid = 1829] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a96369000) [pid = 1829] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a8fddd800) [pid = 1829] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a95689400) [pid = 1829] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a8962b800) [pid = 1829] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a94a3f800) [pid = 1829] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:36:46 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a9465fc00) [pid = 1829] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:36:46 INFO - PROCESS | 1829 | 1461364606705 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1881ms 15:36:46 INFO - PROCESS | 1829 | 1461364606715 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1829 | 1461364606718 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 15:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:36:46 INFO - PROCESS | 1829 | 1461364606727 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1829 | 1461364606729 Marionette TRACE conn4 <- [1,154,null,{}] 15:36:46 INFO - PROCESS | 1829 | 1461364606733 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:46 INFO - PROCESS | 1829 | 1461364606901 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 15:36:46 INFO - PROCESS | 1829 | 1461364606918 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8beb3800 == 14 [pid = 1829] [id = 46] 15:36:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a87c1a000) [pid = 1829] [serial = 136] [outer = (nil)] 15:36:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a8b081400) [pid = 1829] [serial = 137] [outer = 0x7f4a87c1a000] 15:36:46 INFO - PROCESS | 1829 | 1461364606985 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a93c48000) [pid = 1829] [serial = 138] [outer = 0x7f4a87c1a000] 15:36:47 INFO - PROCESS | 1829 | 1461364607920 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1242ms 15:36:47 INFO - PROCESS | 1829 | 1461364607983 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1829 | 1461364607987 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 15:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:36:48 INFO - PROCESS | 1829 | 1461364608010 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1829 | 1461364608013 Marionette TRACE conn4 <- [1,158,null,{}] 15:36:48 INFO - PROCESS | 1829 | 1461364608018 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:48 INFO - PROCESS | 1829 | 1461364608206 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 15:36:48 INFO - PROCESS | 1829 | 1461364608363 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89652000 == 15 [pid = 1829] [id = 47] 15:36:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a87c15c00) [pid = 1829] [serial = 139] [outer = (nil)] 15:36:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a87c19800) [pid = 1829] [serial = 140] [outer = 0x7f4a87c15c00] 15:36:48 INFO - PROCESS | 1829 | 1461364608438 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a89632400) [pid = 1829] [serial = 141] [outer = 0x7f4a87c15c00] 15:36:49 INFO - PROCESS | 1829 | 1461364609385 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1442ms 15:36:49 INFO - PROCESS | 1829 | 1461364609446 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1829 | 1461364609454 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 15:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:36:49 INFO - PROCESS | 1829 | 1461364609463 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1829 | 1461364609467 Marionette TRACE conn4 <- [1,162,null,{}] 15:36:49 INFO - PROCESS | 1829 | 1461364609475 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:49 INFO - PROCESS | 1829 | 1461364609661 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 15:36:49 INFO - PROCESS | 1829 | 1461364609840 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94f22800 == 16 [pid = 1829] [id = 48] 15:36:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8c91cc00) [pid = 1829] [serial = 142] [outer = (nil)] 15:36:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8ccbe800) [pid = 1829] [serial = 143] [outer = 0x7f4a8c91cc00] 15:36:49 INFO - PROCESS | 1829 | 1461364609925 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8fd76400) [pid = 1829] [serial = 144] [outer = 0x7f4a8c91cc00] 15:36:50 INFO - PROCESS | 1829 | 1461364610843 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1435ms 15:36:50 INFO - PROCESS | 1829 | 1461364610902 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 15:36:50 INFO - PROCESS | 1829 | 1461364610908 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 15:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:36:50 INFO - PROCESS | 1829 | 1461364610916 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:36:50 INFO - PROCESS | 1829 | 1461364610920 Marionette TRACE conn4 <- [1,166,null,{}] 15:36:50 INFO - PROCESS | 1829 | 1461364610926 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:51 INFO - PROCESS | 1829 | 1461364611151 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 15:36:51 INFO - PROCESS | 1829 | 1461364611326 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92154800 == 17 [pid = 1829] [id = 49] 15:36:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a87c1e400) [pid = 1829] [serial = 145] [outer = (nil)] 15:36:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a89fdfc00) [pid = 1829] [serial = 146] [outer = 0x7f4a87c1e400] 15:36:51 INFO - PROCESS | 1829 | 1461364611403 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a9465c000) [pid = 1829] [serial = 147] [outer = 0x7f4a87c1e400] 15:36:52 INFO - PROCESS | 1829 | 1461364612459 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1591ms 15:36:52 INFO - PROCESS | 1829 | 1461364612513 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:36:52 INFO - PROCESS | 1829 | 1461364612527 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1829 | 1461364612532 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 15:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:36:52 INFO - PROCESS | 1829 | 1461364612541 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1829 | 1461364612544 Marionette TRACE conn4 <- [1,170,null,{}] 15:36:52 INFO - PROCESS | 1829 | 1461364612551 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:52 INFO - PROCESS | 1829 | 1461364612917 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 15:36:53 INFO - PROCESS | 1829 | 1461364613003 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8beb3800 == 16 [pid = 1829] [id = 46] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a938d5000) [pid = 1829] [serial = 12] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a93c43000) [pid = 1829] [serial = 9] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8c919400) [pid = 1829] [serial = 122] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8966c000 == 17 [pid = 1829] [id = 50] 15:36:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a8b4c5000) [pid = 1829] [serial = 148] [outer = (nil)] 15:36:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a8bef4800) [pid = 1829] [serial = 149] [outer = 0x7f4a8b4c5000] 15:36:53 INFO - PROCESS | 1829 | 1461364613105 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a8c91dc00) [pid = 1829] [serial = 150] [outer = 0x7f4a8b4c5000] 15:36:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fc1f800 == 16 [pid = 1829] [id = 45] 15:36:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94fd1800 == 15 [pid = 1829] [id = 44] 15:36:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a93890800 == 14 [pid = 1829] [id = 43] 15:36:53 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd48000 == 13 [pid = 1829] [id = 42] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4aa2d53000) [pid = 1829] [serial = 2] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a94653c00) [pid = 1829] [serial = 100] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a94a36400) [pid = 1829] [serial = 43] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a95b80800) [pid = 1829] [serial = 49] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a89630c00) [pid = 1829] [serial = 25] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a938e3000) [pid = 1829] [serial = 34] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a94736800) [pid = 1829] [serial = 35] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a8fd77400) [pid = 1829] [serial = 37] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a8fd84c00) [pid = 1829] [serial = 46] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a94a39400) [pid = 1829] [serial = 47] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a8fd77800) [pid = 1829] [serial = 31] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a96399000) [pid = 1829] [serial = 53] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a8adb4000) [pid = 1829] [serial = 26] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a95e0b400) [pid = 1829] [serial = 38] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a96327400) [pid = 1829] [serial = 50] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a9f029000) [pid = 1829] [serial = 40] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a952cb800) [pid = 1829] [serial = 44] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4aa03e5000) [pid = 1829] [serial = 41] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a8962c000) [pid = 1829] [serial = 23] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a8ad1d800) [pid = 1829] [serial = 28] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a94661400) [pid = 1829] [serial = 95] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a95e33800) [pid = 1829] [serial = 61] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a94733c00) [pid = 1829] [serial = 83] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a8dfa7800) [pid = 1829] [serial = 56] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a952c2800) [pid = 1829] [serial = 85] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a93ce7c00) [pid = 1829] [serial = 58] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a9636ec00) [pid = 1829] [serial = 52] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a8be4f000) [pid = 1829] [serial = 55] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f4aa2d34400) [pid = 1829] [serial = 97] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f4a96367000) [pid = 1829] [serial = 73] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f4a94730800) [pid = 1829] [serial = 101] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f4a926e7800) [pid = 1829] [serial = 82] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f4a8fdd5800) [pid = 1829] [serial = 68] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f4aa139ec00) [pid = 1829] [serial = 92] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f4a94737000) [pid = 1829] [serial = 70] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f4aa3248800) [pid = 1829] [serial = 98] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f4a9feb0400) [pid = 1829] [serial = 107] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f4a94dc4000) [pid = 1829] [serial = 71] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f4aa0e0d400) [pid = 1829] [serial = 91] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f4a9feae400) [pid = 1829] [serial = 65] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f4a8b07ec00) [pid = 1829] [serial = 67] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f4a963dac00) [pid = 1829] [serial = 74] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f4a963cfc00) [pid = 1829] [serial = 62] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f4a8b4bdc00) [pid = 1829] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f4a9f022000) [pid = 1829] [serial = 88] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f4a95e0d000) [pid = 1829] [serial = 104] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f4a9fe7fc00) [pid = 1829] [serial = 64] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f4a9feb8800) [pid = 1829] [serial = 76] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f4a94799000) [pid = 1829] [serial = 59] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f4a89fde800) [pid = 1829] [serial = 113] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f4a8b4bd400) [pid = 1829] [serial = 16] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f4a8b4c3800) [pid = 1829] [serial = 17] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f4a96394c00) [pid = 1829] [serial = 105] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f4a8dfb0800) [pid = 1829] [serial = 19] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f4aa32c3800) [pid = 1829] [serial = 110] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f4aa0db7c00) [pid = 1829] [serial = 80] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f4a95b80400) [pid = 1829] [serial = 86] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f4aa0329c00) [pid = 1829] [serial = 79] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f4aa7f17800) [pid = 1829] [serial = 120] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f4aa5348000) [pid = 1829] [serial = 116] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f4aa5515400) [pid = 1829] [serial = 117] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f4aa492ac00) [pid = 1829] [serial = 119] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f4a9465d400) [pid = 1829] [serial = 94] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f4aa11cb000) [pid = 1829] [serial = 114] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f4aa0108c00) [pid = 1829] [serial = 108] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f4a8b4c7800) [pid = 1829] [serial = 22] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f4a9fff5800) [pid = 1829] [serial = 77] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f4aa517b800) [pid = 1829] [serial = 111] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f4a9feac000) [pid = 1829] [serial = 89] [outer = (nil)] [url = about:blank] 15:36:53 INFO - PROCESS | 1829 | 1461364613799 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1330ms 15:36:53 INFO - PROCESS | 1829 | 1461364613872 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1829 | 1461364613878 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 15:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:36:53 INFO - PROCESS | 1829 | 1461364613888 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1829 | 1461364613891 Marionette TRACE conn4 <- [1,174,null,{}] 15:36:53 INFO - PROCESS | 1829 | 1461364613900 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:54 INFO - PROCESS | 1829 | 1461364614045 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 15:36:54 INFO - PROCESS | 1829 | 1461364614059 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f32a800 == 14 [pid = 1829] [id = 51] 15:36:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f4a8b074000) [pid = 1829] [serial = 151] [outer = (nil)] 15:36:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f4a8dfaf800) [pid = 1829] [serial = 152] [outer = 0x7f4a8b074000] 15:36:54 INFO - PROCESS | 1829 | 1461364614120 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f4a8fd77400) [pid = 1829] [serial = 153] [outer = 0x7f4a8b074000] 15:36:55 INFO - PROCESS | 1829 | 1461364615014 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1182ms 15:36:55 INFO - PROCESS | 1829 | 1461364615070 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1829 | 1461364615074 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 15:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:36:55 INFO - PROCESS | 1829 | 1461364615079 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1829 | 1461364615085 Marionette TRACE conn4 <- [1,178,null,{}] 15:36:55 INFO - PROCESS | 1829 | 1461364615100 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:55 INFO - PROCESS | 1829 | 1461364615254 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 15:36:55 INFO - PROCESS | 1829 | 1461364615339 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a923c3800 == 15 [pid = 1829] [id = 52] 15:36:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f4a87c1c800) [pid = 1829] [serial = 154] [outer = (nil)] 15:36:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f4a91eb8400) [pid = 1829] [serial = 155] [outer = 0x7f4a87c1c800] 15:36:55 INFO - PROCESS | 1829 | 1461364615407 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f4a94655c00) [pid = 1829] [serial = 156] [outer = 0x7f4a87c1c800] 15:36:56 INFO - PROCESS | 1829 | 1461364616090 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1082ms 15:36:56 INFO - PROCESS | 1829 | 1461364616170 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1829 | 1461364616173 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 15:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:36:56 INFO - PROCESS | 1829 | 1461364616179 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1829 | 1461364616181 Marionette TRACE conn4 <- [1,182,null,{}] 15:36:56 INFO - PROCESS | 1829 | 1461364616186 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:56 INFO - PROCESS | 1829 | 1461364616356 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 15:36:56 INFO - PROCESS | 1829 | 1461364616410 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9415b800 == 16 [pid = 1829] [id = 53] 15:36:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f4a8962b800) [pid = 1829] [serial = 157] [outer = (nil)] 15:36:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f4a94a45400) [pid = 1829] [serial = 158] [outer = 0x7f4a8962b800] 15:36:56 INFO - PROCESS | 1829 | 1461364616469 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f4a94f5c400) [pid = 1829] [serial = 159] [outer = 0x7f4a8962b800] 15:36:57 INFO - PROCESS | 1829 | 1461364617159 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:36:57 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f4a94658400) [pid = 1829] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:36:57 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f4a89fdbc00) [pid = 1829] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:36:57 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f4a8ccc0000) [pid = 1829] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:36:57 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f4a87c1fc00) [pid = 1829] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:36:57 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f4a8b4c1000) [pid = 1829] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1037ms 15:36:57 INFO - PROCESS | 1829 | 1461364617216 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1829 | 1461364617219 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 15:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:36:57 INFO - PROCESS | 1829 | 1461364617225 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1829 | 1461364617227 Marionette TRACE conn4 <- [1,186,null,{}] 15:36:57 INFO - PROCESS | 1829 | 1461364617233 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:57 INFO - PROCESS | 1829 | 1461364617378 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 15:36:57 INFO - PROCESS | 1829 | 1461364617388 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a946d8800 == 17 [pid = 1829] [id = 54] 15:36:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f4a87c17400) [pid = 1829] [serial = 160] [outer = (nil)] 15:36:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f4a94a3fc00) [pid = 1829] [serial = 161] [outer = 0x7f4a87c17400] 15:36:57 INFO - PROCESS | 1829 | 1461364617448 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f4a95689800) [pid = 1829] [serial = 162] [outer = 0x7f4a87c17400] 15:36:58 INFO - PROCESS | 1829 | 1461364618166 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 977ms 15:36:58 INFO - PROCESS | 1829 | 1461364618202 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1829 | 1461364618205 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 15:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:36:58 INFO - PROCESS | 1829 | 1461364618215 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1829 | 1461364618217 Marionette TRACE conn4 <- [1,190,null,{}] 15:36:58 INFO - PROCESS | 1829 | 1461364618222 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:58 INFO - PROCESS | 1829 | 1461364618420 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 15:36:58 INFO - PROCESS | 1829 | 1461364618433 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fd1800 == 18 [pid = 1829] [id = 55] 15:36:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f4a9632b800) [pid = 1829] [serial = 163] [outer = (nil)] 15:36:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f4a99160000) [pid = 1829] [serial = 164] [outer = 0x7f4a9632b800] 15:36:58 INFO - PROCESS | 1829 | 1461364618498 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f4a9a093400) [pid = 1829] [serial = 165] [outer = 0x7f4a9632b800] 15:36:59 INFO - PROCESS | 1829 | 1461364619156 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 990ms 15:36:59 INFO - PROCESS | 1829 | 1461364619201 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1829 | 1461364619204 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 15:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:36:59 INFO - PROCESS | 1829 | 1461364619210 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1829 | 1461364619212 Marionette TRACE conn4 <- [1,194,null,{}] 15:36:59 INFO - PROCESS | 1829 | 1461364619217 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:59 INFO - PROCESS | 1829 | 1461364619376 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 15:36:59 INFO - PROCESS | 1829 | 1461364619396 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95817000 == 19 [pid = 1829] [id = 56] 15:36:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f4a95e0b400) [pid = 1829] [serial = 166] [outer = (nil)] 15:36:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f4a9f022000) [pid = 1829] [serial = 167] [outer = 0x7f4a95e0b400] 15:36:59 INFO - PROCESS | 1829 | 1461364619455 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f4a9fe72800) [pid = 1829] [serial = 168] [outer = 0x7f4a95e0b400] 15:37:00 INFO - PROCESS | 1829 | 1461364620339 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1180ms 15:37:00 INFO - PROCESS | 1829 | 1461364620391 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1829 | 1461364620399 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 15:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:37:00 INFO - PROCESS | 1829 | 1461364620412 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1829 | 1461364620417 Marionette TRACE conn4 <- [1,198,null,{}] 15:37:00 INFO - PROCESS | 1829 | 1461364620425 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:00 INFO - PROCESS | 1829 | 1461364620596 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 15:37:00 INFO - PROCESS | 1829 | 1461364620725 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f315800 == 20 [pid = 1829] [id = 57] 15:37:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f4a8b4c7c00) [pid = 1829] [serial = 169] [outer = (nil)] 15:37:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f4a8c917c00) [pid = 1829] [serial = 170] [outer = 0x7f4a8b4c7c00] 15:37:00 INFO - PROCESS | 1829 | 1461364620800 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f4a8ccbf000) [pid = 1829] [serial = 171] [outer = 0x7f4a8b4c7c00] 15:37:01 INFO - PROCESS | 1829 | 1461364621658 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1288ms 15:37:01 INFO - PROCESS | 1829 | 1461364621700 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 15:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:37:01 INFO - PROCESS | 1829 | 1461364621711 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 15:37:01 INFO - PROCESS | 1829 | 1461364621720 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1829 | 1461364621725 Marionette TRACE conn4 <- [1,202,null,{}] 15:37:01 INFO - PROCESS | 1829 | 1461364621730 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:01 INFO - PROCESS | 1829 | 1461364621885 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 15:37:02 INFO - PROCESS | 1829 | 1461364622010 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92324000 == 21 [pid = 1829] [id = 58] 15:37:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f4a8ff9d800) [pid = 1829] [serial = 172] [outer = (nil)] 15:37:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f4a921d0800) [pid = 1829] [serial = 173] [outer = 0x7f4a8ff9d800] 15:37:02 INFO - PROCESS | 1829 | 1461364622082 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f4a94653c00) [pid = 1829] [serial = 174] [outer = 0x7f4a8ff9d800] 15:37:02 INFO - PROCESS | 1829 | 1461364622906 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1232ms 15:37:02 INFO - PROCESS | 1829 | 1461364622952 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1829 | 1461364622956 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 15:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:37:02 INFO - PROCESS | 1829 | 1461364622962 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1829 | 1461364622968 Marionette TRACE conn4 <- [1,206,null,{}] 15:37:02 INFO - PROCESS | 1829 | 1461364622983 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:03 INFO - PROCESS | 1829 | 1461364623188 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 15:37:03 INFO - PROCESS | 1829 | 1461364623314 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f15000 == 22 [pid = 1829] [id = 59] 15:37:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f4a94737400) [pid = 1829] [serial = 175] [outer = (nil)] 15:37:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f4a95e35400) [pid = 1829] [serial = 176] [outer = 0x7f4a94737400] 15:37:03 INFO - PROCESS | 1829 | 1461364623388 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f4a9639b800) [pid = 1829] [serial = 177] [outer = 0x7f4a94737400] 15:37:04 INFO - PROCESS | 1829 | 1461364624404 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1486ms 15:37:04 INFO - PROCESS | 1829 | 1461364624450 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 15:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:37:04 INFO - PROCESS | 1829 | 1461364624454 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 15:37:04 INFO - PROCESS | 1829 | 1461364624461 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1829 | 1461364624464 Marionette TRACE conn4 <- [1,210,null,{}] 15:37:04 INFO - PROCESS | 1829 | 1461364624469 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:04 INFO - PROCESS | 1829 | 1461364624615 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 15:37:04 INFO - PROCESS | 1829 | 1461364624717 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9f0c2800 == 23 [pid = 1829] [id = 60] 15:37:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f4a9f029000) [pid = 1829] [serial = 178] [outer = (nil)] 15:37:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f4a9fe7d800) [pid = 1829] [serial = 179] [outer = 0x7f4a9f029000] 15:37:04 INFO - PROCESS | 1829 | 1461364624795 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f4a9feac800) [pid = 1829] [serial = 180] [outer = 0x7f4a9f029000] 15:37:05 INFO - PROCESS | 1829 | 1461364625570 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1127ms 15:37:05 INFO - PROCESS | 1829 | 1461364625587 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 15:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:37:05 INFO - PROCESS | 1829 | 1461364625591 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 15:37:05 INFO - PROCESS | 1829 | 1461364625596 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1829 | 1461364625599 Marionette TRACE conn4 <- [1,214,null,{}] 15:37:05 INFO - PROCESS | 1829 | 1461364625605 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:05 INFO - PROCESS | 1829 | 1461364625750 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 15:37:05 INFO - PROCESS | 1829 | 1461364625889 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fccc800 == 24 [pid = 1829] [id = 61] 15:37:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f4a89fdc800) [pid = 1829] [serial = 181] [outer = (nil)] 15:37:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f4a9feacc00) [pid = 1829] [serial = 182] [outer = 0x7f4a89fdc800] 15:37:05 INFO - PROCESS | 1829 | 1461364625961 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f4a9feb6c00) [pid = 1829] [serial = 183] [outer = 0x7f4a89fdc800] 15:37:06 INFO - PROCESS | 1829 | 1461364626951 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1428ms 15:37:07 INFO - PROCESS | 1829 | 1461364627025 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1829 | 1461364627031 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 15:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:37:07 INFO - PROCESS | 1829 | 1461364627038 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1829 | 1461364627044 Marionette TRACE conn4 <- [1,218,null,{}] 15:37:07 INFO - PROCESS | 1829 | 1461364627052 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:07 INFO - PROCESS | 1829 | 1461364627282 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 15:37:07 INFO - PROCESS | 1829 | 1461364627415 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b489800 == 25 [pid = 1829] [id = 62] 15:37:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f4a89632c00) [pid = 1829] [serial = 184] [outer = (nil)] 15:37:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f4a8b077800) [pid = 1829] [serial = 185] [outer = 0x7f4a89632c00] 15:37:07 INFO - PROCESS | 1829 | 1461364627484 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f4a8be9bc00) [pid = 1829] [serial = 186] [outer = 0x7f4a89632c00] 15:37:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cb63000 == 24 [pid = 1829] [id = 41] 15:37:07 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f4a8b081400) [pid = 1829] [serial = 137] [outer = (nil)] [url = about:blank] 15:37:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92154800 == 23 [pid = 1829] [id = 49] 15:37:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94f22800 == 22 [pid = 1829] [id = 48] 15:37:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89652000 == 21 [pid = 1829] [id = 47] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f4a95e0dc00) [pid = 1829] [serial = 134] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f4a8bef6c00) [pid = 1829] [serial = 125] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f4a8c91f400) [pid = 1829] [serial = 126] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f4a8f1bc400) [pid = 1829] [serial = 128] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f4a8c920000) [pid = 1829] [serial = 123] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f4a926f1000) [pid = 1829] [serial = 131] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f4a94656400) [pid = 1829] [serial = 132] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f4a96335000) [pid = 1829] [serial = 135] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f4a8fd85800) [pid = 1829] [serial = 129] [outer = (nil)] [url = about:blank] 15:37:08 INFO - PROCESS | 1829 | 1461364628285 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1282ms 15:37:08 INFO - PROCESS | 1829 | 1461364628322 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 15:37:08 INFO - PROCESS | 1829 | 1461364628329 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 15:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:37:08 INFO - PROCESS | 1829 | 1461364628338 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1829 | 1461364628341 Marionette TRACE conn4 <- [1,222,null,{}] 15:37:08 INFO - PROCESS | 1829 | 1461364628346 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:08 INFO - PROCESS | 1829 | 1461364628487 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 15:37:08 INFO - PROCESS | 1829 | 1461364628505 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92152000 == 22 [pid = 1829] [id = 63] 15:37:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f4a8f1c0400) [pid = 1829] [serial = 187] [outer = (nil)] 15:37:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f4a8fd85800) [pid = 1829] [serial = 188] [outer = 0x7f4a8f1c0400] 15:37:08 INFO - PROCESS | 1829 | 1461364628566 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f4a920e4400) [pid = 1829] [serial = 189] [outer = 0x7f4a8f1c0400] 15:37:09 INFO - PROCESS | 1829 | 1461364629294 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 981ms 15:37:09 INFO - PROCESS | 1829 | 1461364629321 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1829 | 1461364629324 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 15:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:37:09 INFO - PROCESS | 1829 | 1461364629330 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1829 | 1461364629335 Marionette TRACE conn4 <- [1,226,null,{}] 15:37:09 INFO - PROCESS | 1829 | 1461364629349 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:09 INFO - PROCESS | 1829 | 1461364629500 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 15:37:09 INFO - PROCESS | 1829 | 1461364629595 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a946db800 == 23 [pid = 1829] [id = 64] 15:37:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f4a91437000) [pid = 1829] [serial = 190] [outer = (nil)] 15:37:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f4a946af800) [pid = 1829] [serial = 191] [outer = 0x7f4a91437000] 15:37:09 INFO - PROCESS | 1829 | 1461364629660 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f4a94dc1000) [pid = 1829] [serial = 192] [outer = 0x7f4a91437000] 15:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 982ms 15:37:10 INFO - PROCESS | 1829 | 1461364630306 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:37:10 INFO - PROCESS | 1829 | 1461364630314 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 15:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:37:10 INFO - PROCESS | 1829 | 1461364630319 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 15:37:10 INFO - PROCESS | 1829 | 1461364630324 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1829 | 1461364630327 Marionette TRACE conn4 <- [1,230,null,{}] 15:37:10 INFO - PROCESS | 1829 | 1461364630342 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:10 INFO - PROCESS | 1829 | 1461364630512 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 15:37:10 INFO - PROCESS | 1829 | 1461364630541 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d86000 == 24 [pid = 1829] [id = 65] 15:37:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f4a89631c00) [pid = 1829] [serial = 193] [outer = (nil)] 15:37:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f4a96335000) [pid = 1829] [serial = 194] [outer = 0x7f4a89631c00] 15:37:10 INFO - PROCESS | 1829 | 1461364630602 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f4a9fe74000) [pid = 1829] [serial = 195] [outer = 0x7f4a89631c00] 15:37:11 INFO - PROCESS | 1829 | 1461364631357 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1081ms 15:37:11 INFO - PROCESS | 1829 | 1461364631467 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1829 | 1461364631470 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 15:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:37:11 INFO - PROCESS | 1829 | 1461364631487 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1829 | 1461364631490 Marionette TRACE conn4 <- [1,234,null,{}] 15:37:11 INFO - PROCESS | 1829 | 1461364631495 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:11 INFO - PROCESS | 1829 | 1461364631673 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 15:37:11 INFO - PROCESS | 1829 | 1461364631734 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9f0d0800 == 25 [pid = 1829] [id = 66] 15:37:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f4a938d6c00) [pid = 1829] [serial = 196] [outer = (nil)] 15:37:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f4a9feb8000) [pid = 1829] [serial = 197] [outer = 0x7f4a938d6c00] 15:37:11 INFO - PROCESS | 1829 | 1461364631797 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f4aa0108400) [pid = 1829] [serial = 198] [outer = 0x7f4a938d6c00] 15:37:12 INFO - PROCESS | 1829 | 1461364632577 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f4a9632b800) [pid = 1829] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f4a8962b800) [pid = 1829] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f4a87c1c800) [pid = 1829] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f4a87c17400) [pid = 1829] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f4a8b074000) [pid = 1829] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f4a8b4c5000) [pid = 1829] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:37:12 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f4a87c1a000) [pid = 1829] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1132ms 15:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:37:12 INFO - PROCESS | 1829 | 1461364632619 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1829 | 1461364632622 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 15:37:12 INFO - PROCESS | 1829 | 1461364632628 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1829 | 1461364632631 Marionette TRACE conn4 <- [1,238,null,{}] 15:37:12 INFO - PROCESS | 1829 | 1461364632636 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:12 INFO - PROCESS | 1829 | 1461364632821 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 15:37:12 INFO - PROCESS | 1829 | 1461364632913 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89656800 == 26 [pid = 1829] [id = 67] 15:37:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f4aa010f800) [pid = 1829] [serial = 199] [outer = (nil)] 15:37:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f4aa03f0c00) [pid = 1829] [serial = 200] [outer = 0x7f4aa010f800] 15:37:12 INFO - PROCESS | 1829 | 1461364632980 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f4aa1047000) [pid = 1829] [serial = 201] [outer = 0x7f4aa010f800] 15:37:13 INFO - PROCESS | 1829 | 1461364633585 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 986ms 15:37:13 INFO - PROCESS | 1829 | 1461364633613 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1829 | 1461364633616 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 15:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:37:13 INFO - PROCESS | 1829 | 1461364633622 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1829 | 1461364633624 Marionette TRACE conn4 <- [1,242,null,{}] 15:37:13 INFO - PROCESS | 1829 | 1461364633629 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:13 INFO - PROCESS | 1829 | 1461364633758 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 15:37:13 INFO - PROCESS | 1829 | 1461364633854 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0e23800 == 27 [pid = 1829] [id = 68] 15:37:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f4aa01ab000) [pid = 1829] [serial = 202] [outer = (nil)] 15:37:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f4aa115a000) [pid = 1829] [serial = 203] [outer = 0x7f4aa01ab000] 15:37:13 INFO - PROCESS | 1829 | 1461364633913 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f4aa13a2400) [pid = 1829] [serial = 204] [outer = 0x7f4aa01ab000] 15:37:14 INFO - PROCESS | 1829 | 1461364634513 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 926ms 15:37:14 INFO - PROCESS | 1829 | 1461364634606 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1829 | 1461364634610 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 15:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:37:14 INFO - PROCESS | 1829 | 1461364634623 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1829 | 1461364634628 Marionette TRACE conn4 <- [1,246,null,{}] 15:37:14 INFO - PROCESS | 1829 | 1461364634637 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:14 INFO - PROCESS | 1829 | 1461364634809 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 15:37:14 INFO - PROCESS | 1829 | 1461364634945 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd36000 == 28 [pid = 1829] [id = 69] 15:37:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f4a87bf3800) [pid = 1829] [serial = 205] [outer = (nil)] 15:37:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f4a87bfac00) [pid = 1829] [serial = 206] [outer = 0x7f4a87bf3800] 15:37:15 INFO - PROCESS | 1829 | 1461364635023 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f4a87c1d000) [pid = 1829] [serial = 207] [outer = 0x7f4a87bf3800] 15:37:15 INFO - PROCESS | 1829 | 1461364635844 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1288ms 15:37:15 INFO - PROCESS | 1829 | 1461364635907 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1829 | 1461364635912 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 15:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:37:15 INFO - PROCESS | 1829 | 1461364635924 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1829 | 1461364635928 Marionette TRACE conn4 <- [1,250,null,{}] 15:37:15 INFO - PROCESS | 1829 | 1461364635935 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:16 INFO - PROCESS | 1829 | 1461364636141 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 15:37:16 INFO - PROCESS | 1829 | 1461364636275 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d86800 == 29 [pid = 1829] [id = 70] 15:37:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f4a89fd6000) [pid = 1829] [serial = 208] [outer = (nil)] 15:37:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f4a8c923800) [pid = 1829] [serial = 209] [outer = 0x7f4a89fd6000] 15:37:16 INFO - PROCESS | 1829 | 1461364636350 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f4a8fdd5800) [pid = 1829] [serial = 210] [outer = 0x7f4a89fd6000] 15:37:17 INFO - PROCESS | 1829 | 1461364637132 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1233ms 15:37:17 INFO - PROCESS | 1829 | 1461364637154 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1829 | 1461364637158 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 15:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:37:17 INFO - PROCESS | 1829 | 1461364637164 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1829 | 1461364637168 Marionette TRACE conn4 <- [1,254,null,{}] 15:37:17 INFO - PROCESS | 1829 | 1461364637182 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:17 INFO - PROCESS | 1829 | 1461364637341 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 15:37:17 INFO - PROCESS | 1829 | 1461364637480 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa3206000 == 30 [pid = 1829] [id = 71] 15:37:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f4a9472bc00) [pid = 1829] [serial = 211] [outer = (nil)] 15:37:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f4a94f4e000) [pid = 1829] [serial = 212] [outer = 0x7f4a9472bc00] 15:37:17 INFO - PROCESS | 1829 | 1461364637559 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a96396c00) [pid = 1829] [serial = 213] [outer = 0x7f4a9472bc00] 15:37:18 INFO - PROCESS | 1829 | 1461364638425 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1329ms 15:37:18 INFO - PROCESS | 1829 | 1461364638495 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1829 | 1461364638499 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 15:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:37:18 INFO - PROCESS | 1829 | 1461364638505 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1829 | 1461364638507 Marionette TRACE conn4 <- [1,258,null,{}] 15:37:18 INFO - PROCESS | 1829 | 1461364638513 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:18 INFO - PROCESS | 1829 | 1461364638679 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 15:37:18 INFO - PROCESS | 1829 | 1461364638812 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4ae6000 == 31 [pid = 1829] [id = 72] 15:37:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a94737000) [pid = 1829] [serial = 214] [outer = (nil)] 15:37:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a9ff7f000) [pid = 1829] [serial = 215] [outer = 0x7f4a94737000] 15:37:18 INFO - PROCESS | 1829 | 1461364638884 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4aa03eac00) [pid = 1829] [serial = 216] [outer = 0x7f4a94737000] 15:37:19 INFO - PROCESS | 1829 | 1461364639706 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1237ms 15:37:19 INFO - PROCESS | 1829 | 1461364639743 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1829 | 1461364639747 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 15:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:37:19 INFO - PROCESS | 1829 | 1461364639753 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1829 | 1461364639756 Marionette TRACE conn4 <- [1,262,null,{}] 15:37:19 INFO - PROCESS | 1829 | 1461364639761 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:19 INFO - PROCESS | 1829 | 1461364639905 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 15:37:20 INFO - PROCESS | 1829 | 1461364640041 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa5163000 == 32 [pid = 1829] [id = 73] 15:37:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a87c1b400) [pid = 1829] [serial = 217] [outer = (nil)] 15:37:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a94715800) [pid = 1829] [serial = 218] [outer = 0x7f4a87c1b400] 15:37:20 INFO - PROCESS | 1829 | 1461364640118 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a9471bc00) [pid = 1829] [serial = 219] [outer = 0x7f4a87c1b400] 15:37:20 INFO - PROCESS | 1829 | 1461364640902 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1195ms 15:37:20 INFO - PROCESS | 1829 | 1461364640950 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1829 | 1461364640954 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 15:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:37:20 INFO - PROCESS | 1829 | 1461364640976 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1829 | 1461364640980 Marionette TRACE conn4 <- [1,266,null,{}] 15:37:20 INFO - PROCESS | 1829 | 1461364640988 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:21 INFO - PROCESS | 1829 | 1461364641195 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 15:37:21 INFO - PROCESS | 1829 | 1461364641339 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa5620800 == 33 [pid = 1829] [id = 74] 15:37:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a89fd6400) [pid = 1829] [serial = 220] [outer = (nil)] 15:37:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4aa14f2c00) [pid = 1829] [serial = 221] [outer = 0x7f4a89fd6400] 15:37:21 INFO - PROCESS | 1829 | 1461364641419 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4aa32c1000) [pid = 1829] [serial = 222] [outer = 0x7f4a89fd6400] 15:37:22 INFO - PROCESS | 1829 | 1461364642191 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1252ms 15:37:22 INFO - PROCESS | 1829 | 1461364642213 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1829 | 1461364642217 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 15:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:37:22 INFO - PROCESS | 1829 | 1461364642223 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1829 | 1461364642227 Marionette TRACE conn4 <- [1,270,null,{}] 15:37:22 INFO - PROCESS | 1829 | 1461364642232 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:22 INFO - PROCESS | 1829 | 1461364642377 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 15:37:22 INFO - PROCESS | 1829 | 1461364642573 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a90e47800 == 34 [pid = 1829] [id = 75] 15:37:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a87c1b800) [pid = 1829] [serial = 223] [outer = (nil)] 15:37:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a87dd2400) [pid = 1829] [serial = 224] [outer = 0x7f4a87c1b800] 15:37:22 INFO - PROCESS | 1829 | 1461364642644 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a87dd9000) [pid = 1829] [serial = 225] [outer = 0x7f4a87c1b800] 15:37:23 INFO - PROCESS | 1829 | 1461364643725 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1533ms 15:37:23 INFO - PROCESS | 1829 | 1461364643758 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1829 | 1461364643765 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 15:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:37:23 INFO - PROCESS | 1829 | 1461364643773 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1829 | 1461364643778 Marionette TRACE conn4 <- [1,274,null,{}] 15:37:23 INFO - PROCESS | 1829 | 1461364643785 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:23 INFO - PROCESS | 1829 | 1461364643946 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 15:37:24 INFO - PROCESS | 1829 | 1461364644111 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a9f022000) [pid = 1829] [serial = 167] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b0bb800 == 35 [pid = 1829] [id = 76] 15:37:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a8b080c00) [pid = 1829] [serial = 226] [outer = (nil)] 15:37:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a8b4c2400) [pid = 1829] [serial = 227] [outer = 0x7f4a8b080c00] 15:37:24 INFO - PROCESS | 1829 | 1461364644209 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a8c91bc00) [pid = 1829] [serial = 228] [outer = 0x7f4a8b080c00] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a93c48000) [pid = 1829] [serial = 138] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a99160000) [pid = 1829] [serial = 164] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a94a45400) [pid = 1829] [serial = 158] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a91eb8400) [pid = 1829] [serial = 155] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a8ccbe800) [pid = 1829] [serial = 143] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a94a3fc00) [pid = 1829] [serial = 161] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a8dfaf800) [pid = 1829] [serial = 152] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a8fd77400) [pid = 1829] [serial = 153] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a87c19800) [pid = 1829] [serial = 140] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a89fdfc00) [pid = 1829] [serial = 146] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a8bef4800) [pid = 1829] [serial = 149] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a8c91dc00) [pid = 1829] [serial = 150] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a94f5c400) [pid = 1829] [serial = 159] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a95689800) [pid = 1829] [serial = 162] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f4a94655c00) [pid = 1829] [serial = 156] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f4a9a093400) [pid = 1829] [serial = 165] [outer = (nil)] [url = about:blank] 15:37:24 INFO - PROCESS | 1829 | 1461364644908 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1189ms 15:37:24 INFO - PROCESS | 1829 | 1461364644964 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1829 | 1461364644972 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 15:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:37:24 INFO - PROCESS | 1829 | 1461364644986 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1829 | 1461364644989 Marionette TRACE conn4 <- [1,278,null,{}] 15:37:24 INFO - PROCESS | 1829 | 1461364644995 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:25 INFO - PROCESS | 1829 | 1461364645163 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 15:37:25 INFO - PROCESS | 1829 | 1461364645256 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9415d000 == 36 [pid = 1829] [id = 77] 15:37:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f4a8c915c00) [pid = 1829] [serial = 229] [outer = (nil)] 15:37:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a91432000) [pid = 1829] [serial = 230] [outer = 0x7f4a8c915c00] 15:37:25 INFO - PROCESS | 1829 | 1461364645323 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a941a3800) [pid = 1829] [serial = 231] [outer = 0x7f4a8c915c00] 15:37:25 INFO - PROCESS | 1829 | 1461364645943 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 987ms 15:37:25 INFO - PROCESS | 1829 | 1461364645968 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 15:37:25 INFO - PROCESS | 1829 | 1461364645971 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 15:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:37:25 INFO - PROCESS | 1829 | 1461364645977 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1829 | 1461364645982 Marionette TRACE conn4 <- [1,282,null,{}] 15:37:25 INFO - PROCESS | 1829 | 1461364645996 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:26 INFO - PROCESS | 1829 | 1461364646176 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 15:37:26 INFO - PROCESS | 1829 | 1461364646204 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d93000 == 37 [pid = 1829] [id = 78] 15:37:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a94716c00) [pid = 1829] [serial = 232] [outer = (nil)] 15:37:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a94738800) [pid = 1829] [serial = 233] [outer = 0x7f4a94716c00] 15:37:26 INFO - PROCESS | 1829 | 1461364646280 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a95e10800) [pid = 1829] [serial = 234] [outer = 0x7f4a94716c00] 15:37:27 INFO - PROCESS | 1829 | 1461364647135 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1185ms 15:37:27 INFO - PROCESS | 1829 | 1461364647164 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1829 | 1461364647168 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 15:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:37:27 INFO - PROCESS | 1829 | 1461364647181 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1829 | 1461364647184 Marionette TRACE conn4 <- [1,286,null,{}] 15:37:27 INFO - PROCESS | 1829 | 1461364647189 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:27 INFO - PROCESS | 1829 | 1461364647355 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 15:37:27 INFO - PROCESS | 1829 | 1461364647386 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa012a000 == 38 [pid = 1829] [id = 79] 15:37:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a94661400) [pid = 1829] [serial = 235] [outer = (nil)] 15:37:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a9f022000) [pid = 1829] [serial = 236] [outer = 0x7f4a94661400] 15:37:27 INFO - PROCESS | 1829 | 1461364647449 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a9feb0400) [pid = 1829] [serial = 237] [outer = 0x7f4a94661400] 15:37:28 INFO - PROCESS | 1829 | 1461364648187 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1033ms 15:37:28 INFO - PROCESS | 1829 | 1461364648215 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1829 | 1461364648219 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 15:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:37:28 INFO - PROCESS | 1829 | 1461364648225 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1829 | 1461364648227 Marionette TRACE conn4 <- [1,290,null,{}] 15:37:28 INFO - PROCESS | 1829 | 1461364648258 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:28 INFO - PROCESS | 1829 | 1461364648426 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 15:37:28 INFO - PROCESS | 1829 | 1461364648452 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa2d64800 == 39 [pid = 1829] [id = 80] 15:37:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a96398c00) [pid = 1829] [serial = 238] [outer = (nil)] 15:37:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4aa019dc00) [pid = 1829] [serial = 239] [outer = 0x7f4a96398c00] 15:37:28 INFO - PROCESS | 1829 | 1461364648512 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4aa0e0d400) [pid = 1829] [serial = 240] [outer = 0x7f4a96398c00] 15:37:29 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a91437000) [pid = 1829] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:37:29 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a89632c00) [pid = 1829] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:37:29 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a8f1c0400) [pid = 1829] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:37:29 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a938d6c00) [pid = 1829] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:37:29 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4aa010f800) [pid = 1829] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:37:29 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a89631c00) [pid = 1829] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:37:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a8ccbf400) [pid = 1829] [serial = 241] [outer = 0x7f4a8b4ca800] 15:37:29 INFO - PROCESS | 1829 | 1461364649390 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1233ms 15:37:29 INFO - PROCESS | 1829 | 1461364649459 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1829 | 1461364649462 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 15:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:37:29 INFO - PROCESS | 1829 | 1461364649467 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1829 | 1461364649470 Marionette TRACE conn4 <- [1,294,null,{}] 15:37:29 INFO - PROCESS | 1829 | 1461364649475 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:29 INFO - PROCESS | 1829 | 1461364649624 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 15:37:29 INFO - PROCESS | 1829 | 1461364649716 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0360800 == 40 [pid = 1829] [id = 81] 15:37:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a8962e400) [pid = 1829] [serial = 242] [outer = (nil)] 15:37:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a963cd800) [pid = 1829] [serial = 243] [outer = 0x7f4a8962e400] 15:37:29 INFO - PROCESS | 1829 | 1461364649778 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4aa4934000) [pid = 1829] [serial = 244] [outer = 0x7f4a8962e400] 15:37:30 INFO - PROCESS | 1829 | 1461364650439 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:30 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:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 983ms 15:37:30 INFO - PROCESS | 1829 | 1461364650452 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 15:37:30 INFO - PROCESS | 1829 | 1461364650454 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 15:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:37:30 INFO - PROCESS | 1829 | 1461364650461 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1829 | 1461364650463 Marionette TRACE conn4 <- [1,298,null,{}] 15:37:30 INFO - PROCESS | 1829 | 1461364650468 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:30 INFO - PROCESS | 1829 | 1461364650604 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 15:37:30 INFO - PROCESS | 1829 | 1461364650705 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7fe6800 == 41 [pid = 1829] [id = 82] 15:37:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a89638400) [pid = 1829] [serial = 245] [outer = (nil)] 15:37:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4aa4cb1400) [pid = 1829] [serial = 246] [outer = 0x7f4a89638400] 15:37:30 INFO - PROCESS | 1829 | 1461364650770 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4aa51b2000) [pid = 1829] [serial = 247] [outer = 0x7f4a89638400] 15:37:31 INFO - PROCESS | 1829 | 1461364651610 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:31 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:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1178ms 15:37:31 INFO - PROCESS | 1829 | 1461364651640 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1829 | 1461364651645 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 15:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:37:31 INFO - PROCESS | 1829 | 1461364651671 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1829 | 1461364651677 Marionette TRACE conn4 <- [1,302,null,{}] 15:37:31 INFO - PROCESS | 1829 | 1461364651685 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:31 INFO - PROCESS | 1829 | 1461364651883 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 15:37:32 INFO - PROCESS | 1829 | 1461364652014 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9441b000 == 42 [pid = 1829] [id = 83] 15:37:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a8962b800) [pid = 1829] [serial = 248] [outer = (nil)] 15:37:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a8b081400) [pid = 1829] [serial = 249] [outer = 0x7f4a8962b800] 15:37:32 INFO - PROCESS | 1829 | 1461364652091 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a8c924c00) [pid = 1829] [serial = 250] [outer = 0x7f4a8962b800] 15:37:32 INFO - PROCESS | 1829 | 1461364652898 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:32 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:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1289ms 15:37:32 INFO - PROCESS | 1829 | 1461364652963 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1829 | 1461364652972 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 15:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:37:32 INFO - PROCESS | 1829 | 1461364652982 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1829 | 1461364652987 Marionette TRACE conn4 <- [1,306,null,{}] 15:37:32 INFO - PROCESS | 1829 | 1461364652992 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:33 INFO - PROCESS | 1829 | 1461364653150 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 15:37:33 INFO - PROCESS | 1829 | 1461364653298 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0117800 == 43 [pid = 1829] [id = 84] 15:37:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a8dfaf800) [pid = 1829] [serial = 251] [outer = (nil)] 15:37:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a94658000) [pid = 1829] [serial = 252] [outer = 0x7f4a8dfaf800] 15:37:33 INFO - PROCESS | 1829 | 1461364653372 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a9472f000) [pid = 1829] [serial = 253] [outer = 0x7f4a8dfaf800] 15:37:34 INFO - PROCESS | 1829 | 1461364654194 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:34 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:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1239ms 15:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:37:34 INFO - PROCESS | 1829 | 1461364654225 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1829 | 1461364654228 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 15:37:34 INFO - PROCESS | 1829 | 1461364654235 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1829 | 1461364654241 Marionette TRACE conn4 <- [1,310,null,{}] 15:37:34 INFO - PROCESS | 1829 | 1461364654257 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:34 INFO - PROCESS | 1829 | 1461364654430 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 15:37:34 INFO - PROCESS | 1829 | 1461364654565 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa97b1800 == 44 [pid = 1829] [id = 85] 15:37:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a95b79800) [pid = 1829] [serial = 254] [outer = (nil)] 15:37:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4aa0e10400) [pid = 1829] [serial = 255] [outer = 0x7f4a95b79800] 15:37:34 INFO - PROCESS | 1829 | 1461364654639 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4aa13a3000) [pid = 1829] [serial = 256] [outer = 0x7f4a95b79800] 15:37:35 INFO - PROCESS | 1829 | 1461364655511 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:35 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:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1336ms 15:37:35 INFO - PROCESS | 1829 | 1461364655571 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1829 | 1461364655576 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 15:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:37:35 INFO - PROCESS | 1829 | 1461364655582 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1829 | 1461364655585 Marionette TRACE conn4 <- [1,314,null,{}] 15:37:35 INFO - PROCESS | 1829 | 1461364655592 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:35 INFO - PROCESS | 1829 | 1461364655763 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 15:37:35 INFO - PROCESS | 1829 | 1461364655899 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94460800 == 45 [pid = 1829] [id = 86] 15:37:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a94a3fc00) [pid = 1829] [serial = 257] [outer = (nil)] 15:37:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4aa1363000) [pid = 1829] [serial = 258] [outer = 0x7f4a94a3fc00] 15:37:35 INFO - PROCESS | 1829 | 1461364655975 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4aa1368800) [pid = 1829] [serial = 259] [outer = 0x7f4a94a3fc00] 15:37:36 INFO - PROCESS | 1829 | 1461364656798 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:36 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:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1240ms 15:37:36 INFO - PROCESS | 1829 | 1461364656824 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 15:37:36 INFO - PROCESS | 1829 | 1461364656827 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 15:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:37:36 INFO - PROCESS | 1829 | 1461364656833 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1829 | 1461364656835 Marionette TRACE conn4 <- [1,318,null,{}] 15:37:36 INFO - PROCESS | 1829 | 1461364656841 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:36 INFO - PROCESS | 1829 | 1461364656986 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 15:37:37 INFO - PROCESS | 1829 | 1461364657127 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a6e800 == 46 [pid = 1829] [id = 87] 15:37:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a9465f400) [pid = 1829] [serial = 260] [outer = (nil)] 15:37:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4aa32c2800) [pid = 1829] [serial = 261] [outer = 0x7f4a9465f400] 15:37:37 INFO - PROCESS | 1829 | 1461364657199 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4aa4cb2400) [pid = 1829] [serial = 262] [outer = 0x7f4a9465f400] 15:37:38 INFO - PROCESS | 1829 | 1461364658329 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:38 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:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1531ms 15:37:38 INFO - PROCESS | 1829 | 1461364658365 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 15:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:37:38 INFO - PROCESS | 1829 | 1461364658370 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 15:37:38 INFO - PROCESS | 1829 | 1461364658377 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1829 | 1461364658382 Marionette TRACE conn4 <- [1,322,null,{}] 15:37:38 INFO - PROCESS | 1829 | 1461364658391 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:38 INFO - PROCESS | 1829 | 1461364658583 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 15:37:38 INFO - PROCESS | 1829 | 1461364658878 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1cc800 == 47 [pid = 1829] [id = 88] 15:37:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a894ca400) [pid = 1829] [serial = 263] [outer = (nil)] 15:37:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a89fd4400) [pid = 1829] [serial = 264] [outer = 0x7f4a894ca400] 15:37:38 INFO - PROCESS | 1829 | 1461364658945 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a8b4c0000) [pid = 1829] [serial = 265] [outer = 0x7f4a894ca400] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0360800 == 46 [pid = 1829] [id = 81] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa2d64800 == 45 [pid = 1829] [id = 80] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a8c917c00) [pid = 1829] [serial = 170] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a95e35400) [pid = 1829] [serial = 176] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a9fe7d800) [pid = 1829] [serial = 179] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a9feacc00) [pid = 1829] [serial = 182] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a921d0800) [pid = 1829] [serial = 173] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4aa115a000) [pid = 1829] [serial = 203] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa012a000 == 44 [pid = 1829] [id = 79] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d93000 == 43 [pid = 1829] [id = 78] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9415d000 == 42 [pid = 1829] [id = 77] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b0bb800 == 41 [pid = 1829] [id = 76] 15:37:39 INFO - PROCESS | 1829 | 1461364659824 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d86800 == 40 [pid = 1829] [id = 70] 15:37:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd36000 == 39 [pid = 1829] [id = 69] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a94dc1000) [pid = 1829] [serial = 192] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a8b077800) [pid = 1829] [serial = 185] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a8fd85800) [pid = 1829] [serial = 188] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4aa0108400) [pid = 1829] [serial = 198] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a946af800) [pid = 1829] [serial = 191] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4aa03f0c00) [pid = 1829] [serial = 200] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4aa1047000) [pid = 1829] [serial = 201] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a9fe74000) [pid = 1829] [serial = 195] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a96335000) [pid = 1829] [serial = 194] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a9feb8000) [pid = 1829] [serial = 197] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a8be9bc00) [pid = 1829] [serial = 186] [outer = (nil)] [url = about:blank] 15:37:39 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a920e4400) [pid = 1829] [serial = 189] [outer = (nil)] [url = about:blank] 15:37:39 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:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1493ms 15:37:39 INFO - PROCESS | 1829 | 1461364659870 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1829 | 1461364659878 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 15:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:37:39 INFO - PROCESS | 1829 | 1461364659886 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1829 | 1461364659889 Marionette TRACE conn4 <- [1,326,null,{}] 15:37:39 INFO - PROCESS | 1829 | 1461364659894 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:40 INFO - PROCESS | 1829 | 1461364660032 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 15:37:40 INFO - PROCESS | 1829 | 1461364660132 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ff62800 == 40 [pid = 1829] [id = 89] 15:37:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a894cac00) [pid = 1829] [serial = 266] [outer = (nil)] 15:37:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a8dfa6800) [pid = 1829] [serial = 267] [outer = 0x7f4a894cac00] 15:37:40 INFO - PROCESS | 1829 | 1461364660193 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a8fddc800) [pid = 1829] [serial = 268] [outer = 0x7f4a894cac00] 15:37:40 INFO - PROCESS | 1829 | 1461364660852 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:40 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:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1028ms 15:37:40 INFO - PROCESS | 1829 | 1461364660915 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1829 | 1461364660919 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 15:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:37:40 INFO - PROCESS | 1829 | 1461364660924 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1829 | 1461364660929 Marionette TRACE conn4 <- [1,330,null,{}] 15:37:40 INFO - PROCESS | 1829 | 1461364660962 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:41 INFO - PROCESS | 1829 | 1461364661147 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 15:37:41 INFO - PROCESS | 1829 | 1461364661164 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94350000 == 41 [pid = 1829] [id = 90] 15:37:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a938d9800) [pid = 1829] [serial = 269] [outer = (nil)] 15:37:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a9465ec00) [pid = 1829] [serial = 270] [outer = 0x7f4a938d9800] 15:37:41 INFO - PROCESS | 1829 | 1461364661263 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a9471a000) [pid = 1829] [serial = 271] [outer = 0x7f4a938d9800] 15:37:42 INFO - PROCESS | 1829 | 1461364662105 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:42 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:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1233ms 15:37:42 INFO - PROCESS | 1829 | 1461364662159 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1829 | 1461364662174 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 15:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:37:42 INFO - PROCESS | 1829 | 1461364662188 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1829 | 1461364662190 Marionette TRACE conn4 <- [1,334,null,{}] 15:37:42 INFO - PROCESS | 1829 | 1461364662196 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:42 INFO - PROCESS | 1829 | 1461364662366 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 15:37:42 INFO - PROCESS | 1829 | 1461364662384 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fcc800 == 42 [pid = 1829] [id = 91] 15:37:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a8fd77400) [pid = 1829] [serial = 272] [outer = (nil)] 15:37:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a94dc4000) [pid = 1829] [serial = 273] [outer = 0x7f4a8fd77400] 15:37:42 INFO - PROCESS | 1829 | 1461364662444 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a95693c00) [pid = 1829] [serial = 274] [outer = 0x7f4a8fd77400] 15:37:43 INFO - PROCESS | 1829 | 1461364663201 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:43 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:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1030ms 15:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:37:43 INFO - PROCESS | 1829 | 1461364663218 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 15:37:43 INFO - PROCESS | 1829 | 1461364663221 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 15:37:43 INFO - PROCESS | 1829 | 1461364663226 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1829 | 1461364663233 Marionette TRACE conn4 <- [1,338,null,{}] 15:37:43 INFO - PROCESS | 1829 | 1461364663281 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:43 INFO - PROCESS | 1829 | 1461364663447 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 15:37:43 INFO - PROCESS | 1829 | 1461364663515 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f0d000 == 43 [pid = 1829] [id = 92] 15:37:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a95830800) [pid = 1829] [serial = 275] [outer = (nil)] 15:37:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a95e19400) [pid = 1829] [serial = 276] [outer = 0x7f4a95830800] 15:37:43 INFO - PROCESS | 1829 | 1461364663576 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a96369000) [pid = 1829] [serial = 277] [outer = 0x7f4a95830800] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a8c91cc00) [pid = 1829] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a87c15c00) [pid = 1829] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a87c1e400) [pid = 1829] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a89fdc800) [pid = 1829] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a94661400) [pid = 1829] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a96398c00) [pid = 1829] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a8962e400) [pid = 1829] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a8c915c00) [pid = 1829] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a87bf3800) [pid = 1829] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a94716c00) [pid = 1829] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a8b080c00) [pid = 1829] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4aa01ab000) [pid = 1829] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a8ff9d800) [pid = 1829] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a9f029000) [pid = 1829] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a94737400) [pid = 1829] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a95e0b400) [pid = 1829] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:37:44 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a8b4c7c00) [pid = 1829] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:37:44 INFO - PROCESS | 1829 | 1461364664563 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:44 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:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1392ms 15:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:37:44 INFO - PROCESS | 1829 | 1461364664619 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1829 | 1461364664621 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 15:37:44 INFO - PROCESS | 1829 | 1461364664627 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1829 | 1461364664630 Marionette TRACE conn4 <- [1,342,null,{}] 15:37:44 INFO - PROCESS | 1829 | 1461364664635 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:44 INFO - PROCESS | 1829 | 1461364664855 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 15:37:44 INFO - PROCESS | 1829 | 1461364664871 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc0d000 == 44 [pid = 1829] [id = 93] 15:37:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a8b4bd400) [pid = 1829] [serial = 278] [outer = (nil)] 15:37:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a9a004800) [pid = 1829] [serial = 279] [outer = 0x7f4a8b4bd400] 15:37:44 INFO - PROCESS | 1829 | 1461364664948 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a9fe79c00) [pid = 1829] [serial = 280] [outer = 0x7f4a8b4bd400] 15:37:45 INFO - PROCESS | 1829 | 1461364665657 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:45 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:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1081ms 15:37:45 INFO - PROCESS | 1829 | 1461364665722 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1829 | 1461364665726 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 15:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:37:45 INFO - PROCESS | 1829 | 1461364665732 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1829 | 1461364665733 Marionette TRACE conn4 <- [1,346,null,{}] 15:37:45 INFO - PROCESS | 1829 | 1461364665746 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:45 INFO - PROCESS | 1829 | 1461364665878 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 15:37:45 INFO - PROCESS | 1829 | 1461364665893 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0128000 == 45 [pid = 1829] [id = 94] 15:37:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a9568ec00) [pid = 1829] [serial = 281] [outer = (nil)] 15:37:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a9ff79c00) [pid = 1829] [serial = 282] [outer = 0x7f4a9568ec00] 15:37:45 INFO - PROCESS | 1829 | 1461364665954 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4aa01bac00) [pid = 1829] [serial = 283] [outer = 0x7f4a9568ec00] 15:37:46 INFO - PROCESS | 1829 | 1461364666910 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:46 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:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1237ms 15:37:46 INFO - PROCESS | 1829 | 1461364666972 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1829 | 1461364666980 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 15:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:37:46 INFO - PROCESS | 1829 | 1461364666989 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1829 | 1461364666993 Marionette TRACE conn4 <- [1,350,null,{}] 15:37:47 INFO - PROCESS | 1829 | 1461364667002 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:47 INFO - PROCESS | 1829 | 1461364667222 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 15:37:47 INFO - PROCESS | 1829 | 1461364667449 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9388e000 == 46 [pid = 1829] [id = 95] 15:37:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a8af8a800) [pid = 1829] [serial = 284] [outer = (nil)] 15:37:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a8b4c8800) [pid = 1829] [serial = 285] [outer = 0x7f4a8af8a800] 15:37:47 INFO - PROCESS | 1829 | 1461364667537 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a8c91cc00) [pid = 1829] [serial = 286] [outer = 0x7f4a8af8a800] 15:37:48 INFO - PROCESS | 1829 | 1461364668461 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:48 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:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1533ms 15:37:48 INFO - PROCESS | 1829 | 1461364668523 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1829 | 1461364668531 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 15:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:37:48 INFO - PROCESS | 1829 | 1461364668541 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1829 | 1461364668544 Marionette TRACE conn4 <- [1,354,null,{}] 15:37:48 INFO - PROCESS | 1829 | 1461364668550 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:48 INFO - PROCESS | 1829 | 1461364668719 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 15:37:48 INFO - PROCESS | 1829 | 1461364668861 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95818000 == 47 [pid = 1829] [id = 96] 15:37:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a8c91e400) [pid = 1829] [serial = 287] [outer = (nil)] 15:37:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a93807400) [pid = 1829] [serial = 288] [outer = 0x7f4a8c91e400] 15:37:48 INFO - PROCESS | 1829 | 1461364668943 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a946b9c00) [pid = 1829] [serial = 289] [outer = 0x7f4a8c91e400] 15:37:49 INFO - PROCESS | 1829 | 1461364669955 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:49 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:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1434ms 15:37:49 INFO - PROCESS | 1829 | 1461364669975 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1829 | 1461364669979 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 15:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:37:49 INFO - PROCESS | 1829 | 1461364669985 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1829 | 1461364669990 Marionette TRACE conn4 <- [1,358,null,{}] 15:37:50 INFO - PROCESS | 1829 | 1461364670006 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:50 INFO - PROCESS | 1829 | 1461364670162 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 15:37:50 INFO - PROCESS | 1829 | 1461364670307 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa2d56800 == 48 [pid = 1829] [id = 97] 15:37:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a94737800) [pid = 1829] [serial = 290] [outer = (nil)] 15:37:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a96336000) [pid = 1829] [serial = 291] [outer = 0x7f4a94737800] 15:37:50 INFO - PROCESS | 1829 | 1461364670386 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a9fe7b000) [pid = 1829] [serial = 292] [outer = 0x7f4a94737800] 15:37:51 INFO - PROCESS | 1829 | 1461364671200 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:51 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:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1282ms 15:37:51 INFO - PROCESS | 1829 | 1461364671268 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1829 | 1461364671272 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 15:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:37:51 INFO - PROCESS | 1829 | 1461364671278 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1829 | 1461364671282 Marionette TRACE conn4 <- [1,362,null,{}] 15:37:51 INFO - PROCESS | 1829 | 1461364671287 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:51 INFO - PROCESS | 1829 | 1461364671439 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 15:37:51 INFO - PROCESS | 1829 | 1461364671573 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4ae5000 == 49 [pid = 1829] [id = 98] 15:37:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a94dc3400) [pid = 1829] [serial = 293] [outer = (nil)] 15:37:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4aa03ebc00) [pid = 1829] [serial = 294] [outer = 0x7f4a94dc3400] 15:37:51 INFO - PROCESS | 1829 | 1461364671645 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4aa1361c00) [pid = 1829] [serial = 295] [outer = 0x7f4a94dc3400] 15:37:52 INFO - PROCESS | 1829 | 1461364672558 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:52 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:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1339ms 15:37:52 INFO - PROCESS | 1829 | 1461364672619 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 15:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:37:52 INFO - PROCESS | 1829 | 1461364672623 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 15:37:52 INFO - PROCESS | 1829 | 1461364672628 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1829 | 1461364672631 Marionette TRACE conn4 <- [1,366,null,{}] 15:37:52 INFO - PROCESS | 1829 | 1461364672636 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:52 INFO - PROCESS | 1829 | 1461364672782 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 15:37:52 INFO - PROCESS | 1829 | 1461364672922 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa728c000 == 50 [pid = 1829] [id = 99] 15:37:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8a276800) [pid = 1829] [serial = 296] [outer = (nil)] 15:37:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4aa139ec00) [pid = 1829] [serial = 297] [outer = 0x7f4a8a276800] 15:37:52 INFO - PROCESS | 1829 | 1461364672992 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4aa3245800) [pid = 1829] [serial = 298] [outer = 0x7f4a8a276800] 15:37:53 INFO - PROCESS | 1829 | 1461364673895 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:53 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:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1282ms 15:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:37:53 INFO - PROCESS | 1829 | 1461364673911 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1829 | 1461364673913 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 15:37:53 INFO - PROCESS | 1829 | 1461364673918 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1829 | 1461364673922 Marionette TRACE conn4 <- [1,370,null,{}] 15:37:53 INFO - PROCESS | 1829 | 1461364673927 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:54 INFO - PROCESS | 1829 | 1461364674097 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 15:37:54 INFO - PROCESS | 1829 | 1461364674244 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1e9800 == 51 [pid = 1829] [id = 100] 15:37:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a87c1f000) [pid = 1829] [serial = 299] [outer = (nil)] 15:37:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a88e8d400) [pid = 1829] [serial = 300] [outer = 0x7f4a87c1f000] 15:37:54 INFO - PROCESS | 1829 | 1461364674318 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a8f1bec00) [pid = 1829] [serial = 301] [outer = 0x7f4a87c1f000] 15:37:55 INFO - PROCESS | 1829 | 1461364675348 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:37:55 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:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1482ms 15:37:55 INFO - PROCESS | 1829 | 1461364675400 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1829 | 1461364675406 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 15:37:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:37:55 INFO - PROCESS | 1829 | 1461364675414 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1829 | 1461364675418 Marionette TRACE conn4 <- [1,374,null,{}] 15:37:55 INFO - PROCESS | 1829 | 1461364675425 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:55 INFO - PROCESS | 1829 | 1461364675653 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 15:37:55 INFO - PROCESS | 1829 | 1461364675800 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b498800 == 52 [pid = 1829] [id = 101] 15:37:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a8962e000) [pid = 1829] [serial = 302] [outer = (nil)] 15:37:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a89636800) [pid = 1829] [serial = 303] [outer = 0x7f4a8962e000] 15:37:55 INFO - PROCESS | 1829 | 1461364675905 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a8af89c00) [pid = 1829] [serial = 304] [outer = 0x7f4a8962e000] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fc0d000 == 51 [pid = 1829] [id = 93] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95f0d000 == 50 [pid = 1829] [id = 92] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a87dd2400) [pid = 1829] [serial = 224] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a8c923800) [pid = 1829] [serial = 209] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a94f4e000) [pid = 1829] [serial = 212] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a9ff7f000) [pid = 1829] [serial = 215] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a94715800) [pid = 1829] [serial = 218] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4aa14f2c00) [pid = 1829] [serial = 221] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4aa4cb1400) [pid = 1829] [serial = 246] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | 1461364676728 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94fcc800 == 49 [pid = 1829] [id = 91] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94350000 == 48 [pid = 1829] [id = 90] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ff62800 == 47 [pid = 1829] [id = 89] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1cc800 == 46 [pid = 1829] [id = 88] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0117800 == 45 [pid = 1829] [id = 84] 15:37:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9441b000 == 44 [pid = 1829] [id = 83] 15:37:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:37:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1334ms 15:37:56 INFO - PROCESS | 1829 | 1461364676753 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1829 | 1461364676762 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 15:37:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:37:56 INFO - PROCESS | 1829 | 1461364676771 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1829 | 1461364676776 Marionette TRACE conn4 <- [1,378,null,{}] 15:37:56 INFO - PROCESS | 1829 | 1461364676781 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:56 INFO - PROCESS | 1829 | 1461364676932 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8fd76400) [pid = 1829] [serial = 144] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a89632400) [pid = 1829] [serial = 141] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a9465c000) [pid = 1829] [serial = 147] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a9feb6c00) [pid = 1829] [serial = 183] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a9f022000) [pid = 1829] [serial = 236] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4aa019dc00) [pid = 1829] [serial = 239] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a963cd800) [pid = 1829] [serial = 243] [outer = (nil)] [url = about:blank] 15:37:56 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a91432000) [pid = 1829] [serial = 230] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a87c1d000) [pid = 1829] [serial = 207] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a87bfac00) [pid = 1829] [serial = 206] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a94738800) [pid = 1829] [serial = 233] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a8b4c2400) [pid = 1829] [serial = 227] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a8c91bc00) [pid = 1829] [serial = 228] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4aa13a2400) [pid = 1829] [serial = 204] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a941a3800) [pid = 1829] [serial = 231] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4aa0e0d400) [pid = 1829] [serial = 240] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4aa4934000) [pid = 1829] [serial = 244] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a9feb0400) [pid = 1829] [serial = 237] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a95e10800) [pid = 1829] [serial = 234] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a921c5c00) [pid = 1829] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a94653c00) [pid = 1829] [serial = 174] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a9feac800) [pid = 1829] [serial = 180] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a9639b800) [pid = 1829] [serial = 177] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a9fe72800) [pid = 1829] [serial = 168] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a8ccbf000) [pid = 1829] [serial = 171] [outer = (nil)] [url = about:blank] 15:37:57 INFO - PROCESS | 1829 | 1461364677083 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9214a000 == 45 [pid = 1829] [id = 102] 15:37:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a87bfac00) [pid = 1829] [serial = 305] [outer = (nil)] 15:37:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a8dfac400) [pid = 1829] [serial = 306] [outer = 0x7f4a87bfac00] 15:37:57 INFO - PROCESS | 1829 | 1461364677148 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a925af800) [pid = 1829] [serial = 307] [outer = 0x7f4a87bfac00] 15:37:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:37:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1134ms 15:37:57 INFO - PROCESS | 1829 | 1461364677898 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:37:57 INFO - PROCESS | 1829 | 1461364677907 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1829 | 1461364677910 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 15:37:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:37:57 INFO - PROCESS | 1829 | 1461364677919 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1829 | 1461364677923 Marionette TRACE conn4 <- [1,382,null,{}] 15:37:57 INFO - PROCESS | 1829 | 1461364677951 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:58 INFO - PROCESS | 1829 | 1461364678085 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 15:37:58 INFO - PROCESS | 1829 | 1461364678104 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95804800 == 46 [pid = 1829] [id = 103] 15:37:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a94730400) [pid = 1829] [serial = 308] [outer = (nil)] 15:37:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a94738c00) [pid = 1829] [serial = 309] [outer = 0x7f4a94730400] 15:37:58 INFO - PROCESS | 1829 | 1461364678166 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a95834000) [pid = 1829] [serial = 310] [outer = 0x7f4a94730400] 15:37:58 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:37:58 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:37:58 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:37:58 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:37:58 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:37:58 INFO - PROCESS | 1829 | 1461364678923 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:37:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1050ms 15:37:58 INFO - PROCESS | 1829 | 1461364678969 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1829 | 1461364678973 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 15:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:37:58 INFO - PROCESS | 1829 | 1461364678994 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1829 | 1461364678997 Marionette TRACE conn4 <- [1,386,null,{}] 15:37:59 INFO - PROCESS | 1829 | 1461364679036 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:37:59 INFO - PROCESS | 1829 | 1461364679203 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 15:37:59 INFO - PROCESS | 1829 | 1461364679221 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a99410800 == 47 [pid = 1829] [id = 104] 15:37:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a938e3000) [pid = 1829] [serial = 311] [outer = (nil)] 15:37:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a9f020400) [pid = 1829] [serial = 312] [outer = 0x7f4a938e3000] 15:37:59 INFO - PROCESS | 1829 | 1461364679279 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a9fe7d400) [pid = 1829] [serial = 313] [outer = 0x7f4a938e3000] 15:38:00 INFO - PROCESS | 1829 | 1461364680075 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1110ms 15:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:38:00 INFO - PROCESS | 1829 | 1461364680112 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1829 | 1461364680114 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 15:38:00 INFO - PROCESS | 1829 | 1461364680121 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1829 | 1461364680124 Marionette TRACE conn4 <- [1,390,null,{}] 15:38:00 INFO - PROCESS | 1829 | 1461364680133 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:00 INFO - PROCESS | 1829 | 1461364680317 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 15:38:00 INFO - PROCESS | 1829 | 1461364680386 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9ffa5000 == 48 [pid = 1829] [id = 105] 15:38:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a93c84400) [pid = 1829] [serial = 314] [outer = (nil)] 15:38:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a93c8d400) [pid = 1829] [serial = 315] [outer = 0x7f4a93c84400] 15:38:00 INFO - PROCESS | 1829 | 1461364680448 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a93c92800) [pid = 1829] [serial = 316] [outer = 0x7f4a93c84400] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a89638400) [pid = 1829] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a938d9800) [pid = 1829] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a894cac00) [pid = 1829] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a894ca400) [pid = 1829] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a95830800) [pid = 1829] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a8fd77400) [pid = 1829] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a8b4bd400) [pid = 1829] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a89fd6400) [pid = 1829] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a89fd6000) [pid = 1829] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a87c1b400) [pid = 1829] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a94737000) [pid = 1829] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a9472bc00) [pid = 1829] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:38:01 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a87c1b800) [pid = 1829] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:38:01 INFO - PROCESS | 1829 | 1461364681369 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1288ms 15:38:01 INFO - PROCESS | 1829 | 1461364681409 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1829 | 1461364681412 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 15:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:38:01 INFO - PROCESS | 1829 | 1461364681418 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1829 | 1461364681420 Marionette TRACE conn4 <- [1,394,null,{}] 15:38:01 INFO - PROCESS | 1829 | 1461364681425 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:01 INFO - PROCESS | 1829 | 1461364681571 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 15:38:01 INFO - PROCESS | 1829 | 1461364681599 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa111f000 == 49 [pid = 1829] [id = 106] 15:38:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a88e88000) [pid = 1829] [serial = 317] [outer = (nil)] 15:38:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a93c93400) [pid = 1829] [serial = 318] [outer = 0x7f4a88e88000] 15:38:01 INFO - PROCESS | 1829 | 1461364681665 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a9ffff800) [pid = 1829] [serial = 319] [outer = 0x7f4a88e88000] 15:38:02 INFO - PROCESS | 1829 | 1461364682471 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1075ms 15:38:02 INFO - PROCESS | 1829 | 1461364682512 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1829 | 1461364682517 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 15:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:38:02 INFO - PROCESS | 1829 | 1461364682525 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1829 | 1461364682528 Marionette TRACE conn4 <- [1,398,null,{}] 15:38:02 INFO - PROCESS | 1829 | 1461364682533 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:02 INFO - PROCESS | 1829 | 1461364682673 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 15:38:02 INFO - PROCESS | 1829 | 1461364682687 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4aef800 == 50 [pid = 1829] [id = 107] 15:38:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a95e12000) [pid = 1829] [serial = 320] [outer = (nil)] 15:38:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4aa1362400) [pid = 1829] [serial = 321] [outer = 0x7f4a95e12000] 15:38:02 INFO - PROCESS | 1829 | 1461364682752 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4aa14f2c00) [pid = 1829] [serial = 322] [outer = 0x7f4a95e12000] 15:38:03 INFO - PROCESS | 1829 | 1461364683755 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1286ms 15:38:03 INFO - PROCESS | 1829 | 1461364683813 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1829 | 1461364683819 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 15:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:38:03 INFO - PROCESS | 1829 | 1461364683828 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1829 | 1461364683833 Marionette TRACE conn4 <- [1,402,null,{}] 15:38:03 INFO - PROCESS | 1829 | 1461364683841 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:04 INFO - PROCESS | 1829 | 1461364684052 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 15:38:04 INFO - PROCESS | 1829 | 1461364684193 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9402d000 == 51 [pid = 1829] [id = 108] 15:38:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a88e84800) [pid = 1829] [serial = 323] [outer = (nil)] 15:38:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a8af85400) [pid = 1829] [serial = 324] [outer = 0x7f4a88e84800] 15:38:04 INFO - PROCESS | 1829 | 1461364684268 Marionette DEBUG loaded listener.js 15:38:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a8c916000) [pid = 1829] [serial = 325] [outer = 0x7f4a88e84800] 15:38:05 INFO - PROCESS | 1829 | 1461364685155 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1383ms 15:38:05 INFO - PROCESS | 1829 | 1461364685211 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1829 | 1461364685221 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 15:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:38:05 INFO - PROCESS | 1829 | 1461364685232 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1829 | 1461364685236 Marionette TRACE conn4 <- [1,406,null,{}] 15:38:05 INFO - PROCESS | 1829 | 1461364685243 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:05 INFO - PROCESS | 1829 | 1461364685442 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 15:38:05 INFO - PROCESS | 1829 | 1461364685581 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9ffa3000 == 52 [pid = 1829] [id = 109] 15:38:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a93c42800) [pid = 1829] [serial = 326] [outer = (nil)] 15:38:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a93c8d800) [pid = 1829] [serial = 327] [outer = 0x7f4a93c42800] 15:38:05 INFO - PROCESS | 1829 | 1461364685698 Marionette DEBUG loaded listener.js 15:38:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a9442d000) [pid = 1829] [serial = 328] [outer = 0x7f4a93c42800] 15:38:06 INFO - PROCESS | 1829 | 1461364686619 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1439ms 15:38:06 INFO - PROCESS | 1829 | 1461364686672 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1829 | 1461364686675 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 15:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:38:06 INFO - PROCESS | 1829 | 1461364686682 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1829 | 1461364686688 Marionette TRACE conn4 <- [1,410,null,{}] 15:38:06 INFO - PROCESS | 1829 | 1461364686703 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:06 INFO - PROCESS | 1829 | 1461364686903 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 15:38:07 INFO - PROCESS | 1829 | 1461364687096 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7f49800 == 53 [pid = 1829] [id = 110] 15:38:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a952c8800) [pid = 1829] [serial = 329] [outer = (nil)] 15:38:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a9f020000) [pid = 1829] [serial = 330] [outer = 0x7f4a952c8800] 15:38:07 INFO - PROCESS | 1829 | 1461364687215 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4aa0108400) [pid = 1829] [serial = 331] [outer = 0x7f4a952c8800] 15:38:08 INFO - PROCESS | 1829 | 1461364688065 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:38:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1436ms 15:38:08 INFO - PROCESS | 1829 | 1461364688119 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1829 | 1461364688124 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 15:38:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:38:08 INFO - PROCESS | 1829 | 1461364688130 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1829 | 1461364688132 Marionette TRACE conn4 <- [1,414,null,{}] 15:38:08 INFO - PROCESS | 1829 | 1461364688137 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:08 INFO - PROCESS | 1829 | 1461364688288 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 15:38:08 INFO - PROCESS | 1829 | 1461364688442 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e72800 == 54 [pid = 1829] [id = 111] 15:38:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a88e83c00) [pid = 1829] [serial = 332] [outer = (nil)] 15:38:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4aa4932c00) [pid = 1829] [serial = 333] [outer = 0x7f4a88e83c00] 15:38:08 INFO - PROCESS | 1829 | 1461364688515 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4aa4cb2c00) [pid = 1829] [serial = 334] [outer = 0x7f4a88e83c00] 15:38:09 INFO - PROCESS | 1829 | 1461364689387 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:38:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1334ms 15:38:09 INFO - PROCESS | 1829 | 1461364689465 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 15:38:09 INFO - PROCESS | 1829 | 1461364689468 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 15:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:38:09 INFO - PROCESS | 1829 | 1461364689474 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1829 | 1461364689476 Marionette TRACE conn4 <- [1,418,null,{}] 15:38:09 INFO - PROCESS | 1829 | 1461364689482 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:09 INFO - PROCESS | 1829 | 1461364689865 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 15:38:10 INFO - PROCESS | 1829 | 1461364690088 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94354000 == 55 [pid = 1829] [id = 112] 15:38:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a88e8a000) [pid = 1829] [serial = 335] [outer = (nil)] 15:38:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a88e8e400) [pid = 1829] [serial = 336] [outer = 0x7f4a88e8a000] 15:38:10 INFO - PROCESS | 1829 | 1461364690179 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a8a276000) [pid = 1829] [serial = 337] [outer = 0x7f4a88e8a000] 15:38:11 INFO - PROCESS | 1829 | 1461364691442 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1984ms 15:38:11 INFO - PROCESS | 1829 | 1461364691501 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1829 | 1461364691507 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 15:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:38:11 INFO - PROCESS | 1829 | 1461364691536 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1829 | 1461364691541 Marionette TRACE conn4 <- [1,422,null,{}] 15:38:11 INFO - PROCESS | 1829 | 1461364691554 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:11 INFO - PROCESS | 1829 | 1461364691710 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 15:38:11 INFO - PROCESS | 1829 | 1461364691901 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0e23800 == 54 [pid = 1829] [id = 68] 15:38:11 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a8b081400) [pid = 1829] [serial = 249] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4aa1363000) [pid = 1829] [serial = 258] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a94658000) [pid = 1829] [serial = 252] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4aa32c2800) [pid = 1829] [serial = 261] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4aa0e10400) [pid = 1829] [serial = 255] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a9ff79c00) [pid = 1829] [serial = 282] [outer = (nil)] [url = about:blank] 15:38:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f10a000 == 55 [pid = 1829] [id = 113] 15:38:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a8a278c00) [pid = 1829] [serial = 338] [outer = (nil)] 15:38:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a8beee800) [pid = 1829] [serial = 339] [outer = 0x7f4a8a278c00] 15:38:12 INFO - PROCESS | 1829 | 1461364691999 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a93c88c00) [pid = 1829] [serial = 340] [outer = 0x7f4a8a278c00] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa111f000 == 54 [pid = 1829] [id = 106] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9ffa5000 == 53 [pid = 1829] [id = 105] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a99410800 == 52 [pid = 1829] [id = 104] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95804800 == 51 [pid = 1829] [id = 103] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7fe6800 == 50 [pid = 1829] [id = 82] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9214a000 == 49 [pid = 1829] [id = 102] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b498800 == 48 [pid = 1829] [id = 101] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa728c000 == 47 [pid = 1829] [id = 99] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4ae5000 == 46 [pid = 1829] [id = 98] 15:38:12 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9388e000 == 45 [pid = 1829] [id = 95] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4aa32c1000) [pid = 1829] [serial = 222] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a8fdd5800) [pid = 1829] [serial = 210] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a9471bc00) [pid = 1829] [serial = 219] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4aa03eac00) [pid = 1829] [serial = 216] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a96396c00) [pid = 1829] [serial = 213] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a87dd9000) [pid = 1829] [serial = 225] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4aa51b2000) [pid = 1829] [serial = 247] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a9465ec00) [pid = 1829] [serial = 270] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a8dfa6800) [pid = 1829] [serial = 267] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a8fddc800) [pid = 1829] [serial = 268] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a8b4c0000) [pid = 1829] [serial = 265] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a89fd4400) [pid = 1829] [serial = 264] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a96369000) [pid = 1829] [serial = 277] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a95e19400) [pid = 1829] [serial = 276] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a94dc4000) [pid = 1829] [serial = 273] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a9fe79c00) [pid = 1829] [serial = 280] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a9a004800) [pid = 1829] [serial = 279] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a95693c00) [pid = 1829] [serial = 274] [outer = (nil)] [url = about:blank] 15:38:12 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f4a9471a000) [pid = 1829] [serial = 271] [outer = (nil)] [url = about:blank] 15:38:13 INFO - PROCESS | 1829 | 1461364693241 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:38:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:38:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1744ms 15:38:13 INFO - PROCESS | 1829 | 1461364693277 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 15:38:13 INFO - PROCESS | 1829 | 1461364693281 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 15:38:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:38:13 INFO - PROCESS | 1829 | 1461364693287 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:38:13 INFO - PROCESS | 1829 | 1461364693290 Marionette TRACE conn4 <- [1,426,null,{}] 15:38:13 INFO - PROCESS | 1829 | 1461364693296 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:13 INFO - PROCESS | 1829 | 1461364693551 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 15:38:13 INFO - PROCESS | 1829 | 1461364693573 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94f14000 == 46 [pid = 1829] [id = 114] 15:38:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a8b079000) [pid = 1829] [serial = 341] [outer = (nil)] 15:38:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a94714000) [pid = 1829] [serial = 342] [outer = 0x7f4a8b079000] 15:38:13 INFO - PROCESS | 1829 | 1461364693635 Marionette DEBUG loaded listener.js 15:38:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a94732c00) [pid = 1829] [serial = 343] [outer = 0x7f4a8b079000] 15:38:14 INFO - PROCESS | 1829 | 1461364694379 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1829 | 1461364694430 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 15:38:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:38:14 INFO - PROCESS | 1829 | 1461364694457 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1829 | 1461364694464 Marionette TRACE conn4 <- [1,430,null,{}] 15:38:14 INFO - PROCESS | 1829 | 1461364694470 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:14 INFO - PROCESS | 1829 | 1461364694658 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 15:38:14 INFO - PROCESS | 1829 | 1461364694678 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fcc5000 == 47 [pid = 1829] [id = 115] 15:38:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a87bf8400) [pid = 1829] [serial = 344] [outer = (nil)] 15:38:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a9915f800) [pid = 1829] [serial = 345] [outer = 0x7f4a87bf8400] 15:38:14 INFO - PROCESS | 1829 | 1461364694739 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a9feb6800) [pid = 1829] [serial = 346] [outer = 0x7f4a87bf8400] 15:38:15 INFO - PROCESS | 1829 | 1461364695515 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:38:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1097ms 15:38:15 INFO - PROCESS | 1829 | 1461364695559 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1829 | 1461364695563 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 15:38:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:38:15 INFO - PROCESS | 1829 | 1461364695575 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1829 | 1461364695577 Marionette TRACE conn4 <- [1,434,null,{}] 15:38:15 INFO - PROCESS | 1829 | 1461364695582 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:15 INFO - PROCESS | 1829 | 1461364695751 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 15:38:15 INFO - PROCESS | 1829 | 1461364695822 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0371800 == 48 [pid = 1829] [id = 116] 15:38:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a87c15000) [pid = 1829] [serial = 347] [outer = (nil)] 15:38:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4aa11d0000) [pid = 1829] [serial = 348] [outer = 0x7f4a87c15000] 15:38:15 INFO - PROCESS | 1829 | 1461364695880 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4aa2d35000) [pid = 1829] [serial = 349] [outer = 0x7f4a87c15000] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a87c1f000) [pid = 1829] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a94730400) [pid = 1829] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a8962e000) [pid = 1829] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a938e3000) [pid = 1829] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a87bfac00) [pid = 1829] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a93c84400) [pid = 1829] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a88e88000) [pid = 1829] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a95b79800) [pid = 1829] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f4a94a3fc00) [pid = 1829] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f4a8962b800) [pid = 1829] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f4a8dfaf800) [pid = 1829] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:38:16 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f4a9465f400) [pid = 1829] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:38:16 INFO - PROCESS | 1829 | 1461364696849 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:38:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1330ms 15:38:16 INFO - PROCESS | 1829 | 1461364696901 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1829 | 1461364696905 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 15:38:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:38:16 INFO - PROCESS | 1829 | 1461364696910 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1829 | 1461364696913 Marionette TRACE conn4 <- [1,438,null,{}] 15:38:16 INFO - PROCESS | 1829 | 1461364696918 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:17 INFO - PROCESS | 1829 | 1461364697056 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 15:38:17 INFO - PROCESS | 1829 | 1461364697168 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0364800 == 49 [pid = 1829] [id = 117] 15:38:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f4aa010d800) [pid = 1829] [serial = 350] [outer = (nil)] 15:38:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f4aa01b8c00) [pid = 1829] [serial = 351] [outer = 0x7f4aa010d800] 15:38:17 INFO - PROCESS | 1829 | 1461364697255 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f4aa4cb8800) [pid = 1829] [serial = 352] [outer = 0x7f4aa010d800] 15:38:18 INFO - PROCESS | 1829 | 1461364697993 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:38:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1137ms 15:38:18 INFO - PROCESS | 1829 | 1461364698047 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1829 | 1461364698051 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 15:38:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:38:18 INFO - PROCESS | 1829 | 1461364698056 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1829 | 1461364698059 Marionette TRACE conn4 <- [1,442,null,{}] 15:38:18 INFO - PROCESS | 1829 | 1461364698064 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:18 INFO - PROCESS | 1829 | 1461364698198 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 15:38:18 INFO - PROCESS | 1829 | 1461364698211 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4b6c000 == 50 [pid = 1829] [id = 118] 15:38:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a89638400) [pid = 1829] [serial = 353] [outer = (nil)] 15:38:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a8d8fbc00) [pid = 1829] [serial = 354] [outer = 0x7f4a89638400] 15:38:18 INFO - PROCESS | 1829 | 1461364698271 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4aa4cb8000) [pid = 1829] [serial = 355] [outer = 0x7f4a89638400] 15:38:19 INFO - PROCESS | 1829 | 1461364699339 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:38:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1326ms 15:38:19 INFO - PROCESS | 1829 | 1461364699385 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1829 | 1461364699391 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 15:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:38:19 INFO - PROCESS | 1829 | 1461364699401 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1829 | 1461364699405 Marionette TRACE conn4 <- [1,446,null,{}] 15:38:19 INFO - PROCESS | 1829 | 1461364699413 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:19 INFO - PROCESS | 1829 | 1461364699583 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 15:38:19 INFO - PROCESS | 1829 | 1461364699726 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94463800 == 51 [pid = 1829] [id = 119] 15:38:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a8adb1400) [pid = 1829] [serial = 356] [outer = (nil)] 15:38:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a8d8f0400) [pid = 1829] [serial = 357] [outer = 0x7f4a8adb1400] 15:38:19 INFO - PROCESS | 1829 | 1461364699805 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a8d8fb000) [pid = 1829] [serial = 358] [outer = 0x7f4a8adb1400] 15:38:20 INFO - PROCESS | 1829 | 1461364700741 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:38:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 15:38:20 INFO - PROCESS | 1829 | 1461364700783 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1829 | 1461364700793 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 15:38:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:38:20 INFO - PROCESS | 1829 | 1461364700803 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1829 | 1461364700807 Marionette TRACE conn4 <- [1,450,null,{}] 15:38:20 INFO - PROCESS | 1829 | 1461364700813 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:20 INFO - PROCESS | 1829 | 1461364700968 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 15:38:21 INFO - PROCESS | 1829 | 1461364701117 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa3209800 == 52 [pid = 1829] [id = 120] 15:38:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a8f1c0c00) [pid = 1829] [serial = 359] [outer = (nil)] 15:38:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a93ce7c00) [pid = 1829] [serial = 360] [outer = 0x7f4a8f1c0c00] 15:38:21 INFO - PROCESS | 1829 | 1461364701192 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a94711000) [pid = 1829] [serial = 361] [outer = 0x7f4a8f1c0c00] 15:38:22 INFO - PROCESS | 1829 | 1461364702122 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1829 | 1461364702193 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 15:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:38:22 INFO - PROCESS | 1829 | 1461364702199 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1829 | 1461364702205 Marionette TRACE conn4 <- [1,454,null,{}] 15:38:22 INFO - PROCESS | 1829 | 1461364702220 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:22 INFO - PROCESS | 1829 | 1461364702439 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 15:38:22 INFO - PROCESS | 1829 | 1461364702593 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa95b5800 == 53 [pid = 1829] [id = 121] 15:38:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a94d5dc00) [pid = 1829] [serial = 362] [outer = (nil)] 15:38:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4aa135fc00) [pid = 1829] [serial = 363] [outer = 0x7f4a94d5dc00] 15:38:22 INFO - PROCESS | 1829 | 1461364702723 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4aa4b59800) [pid = 1829] [serial = 364] [outer = 0x7f4a94d5dc00] 15:38:23 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:23 INFO - PROCESS | 1829 | 1461364703653 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:38:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1486ms 15:38:23 INFO - PROCESS | 1829 | 1461364703685 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1829 | 1461364703689 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 15:38:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:38:23 INFO - PROCESS | 1829 | 1461364703696 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1829 | 1461364703698 Marionette TRACE conn4 <- [1,458,null,{}] 15:38:23 INFO - PROCESS | 1829 | 1461364703704 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:23 INFO - PROCESS | 1829 | 1461364703863 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 15:38:24 INFO - PROCESS | 1829 | 1461364704009 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f57000 == 54 [pid = 1829] [id = 122] 15:38:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a94dc4000) [pid = 1829] [serial = 365] [outer = (nil)] 15:38:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4aa534ac00) [pid = 1829] [serial = 366] [outer = 0x7f4a94dc4000] 15:38:24 INFO - PROCESS | 1829 | 1461364704085 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4aa55e4000) [pid = 1829] [serial = 367] [outer = 0x7f4a94dc4000] 15:38:25 INFO - PROCESS | 1829 | 1461364705047 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:38:25 INFO - PROCESS | 1829 | 1461364705086 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 15:38:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:38:25 INFO - PROCESS | 1829 | 1461364705094 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1829 | 1461364705098 Marionette TRACE conn4 <- [1,462,null,{}] 15:38:25 INFO - PROCESS | 1829 | 1461364705103 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:25 INFO - PROCESS | 1829 | 1461364705321 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 15:38:25 INFO - PROCESS | 1829 | 1461364705467 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87d10800 == 55 [pid = 1829] [id = 123] 15:38:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4aa4cbbc00) [pid = 1829] [serial = 368] [outer = (nil)] 15:38:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4aa568a800) [pid = 1829] [serial = 369] [outer = 0x7f4aa4cbbc00] 15:38:25 INFO - PROCESS | 1829 | 1461364705543 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4aa72c9800) [pid = 1829] [serial = 370] [outer = 0x7f4aa4cbbc00] 15:38:26 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:26 INFO - PROCESS | 1829 | 1461364706519 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1829 | 1461364706583 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 15:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:38:26 INFO - PROCESS | 1829 | 1461364706590 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1829 | 1461364706593 Marionette TRACE conn4 <- [1,466,null,{}] 15:38:26 INFO - PROCESS | 1829 | 1461364706598 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:26 INFO - PROCESS | 1829 | 1461364706779 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 15:38:26 INFO - PROCESS | 1829 | 1461364706927 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891ae800 == 56 [pid = 1829] [id = 124] 15:38:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a87dd9000) [pid = 1829] [serial = 371] [outer = (nil)] 15:38:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4aa7f8f400) [pid = 1829] [serial = 372] [outer = 0x7f4a87dd9000] 15:38:27 INFO - PROCESS | 1829 | 1461364707053 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4aacccf000) [pid = 1829] [serial = 373] [outer = 0x7f4a87dd9000] 15:38:27 INFO - PROCESS | 1829 | 1461364707971 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1829 | 1461364708024 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 15:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:38:28 INFO - PROCESS | 1829 | 1461364708031 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1829 | 1461364708034 Marionette TRACE conn4 <- [1,470,null,{}] 15:38:28 INFO - PROCESS | 1829 | 1461364708040 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:28 INFO - PROCESS | 1829 | 1461364708198 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 15:38:28 INFO - PROCESS | 1829 | 1461364708356 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a91e74800 == 57 [pid = 1829] [id = 125] 15:38:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a87c17c00) [pid = 1829] [serial = 374] [outer = (nil)] 15:38:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a88e8b400) [pid = 1829] [serial = 375] [outer = 0x7f4a87c17c00] 15:38:28 INFO - PROCESS | 1829 | 1461364708442 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4aa1360400) [pid = 1829] [serial = 376] [outer = 0x7f4a87c17c00] 15:38:29 INFO - PROCESS | 1829 | 1461364709552 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:38:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1586ms 15:38:29 INFO - PROCESS | 1829 | 1461364709619 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 15:38:29 INFO - PROCESS | 1829 | 1461364709632 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 15:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:38:29 INFO - PROCESS | 1829 | 1461364709641 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1829 | 1461364709646 Marionette TRACE conn4 <- [1,474,null,{}] 15:38:29 INFO - PROCESS | 1829 | 1461364709653 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:29 INFO - PROCESS | 1829 | 1461364709823 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 15:38:29 INFO - PROCESS | 1829 | 1461364709973 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8c89c000 == 58 [pid = 1829] [id = 126] 15:38:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8d8f8800) [pid = 1829] [serial = 377] [outer = (nil)] 15:38:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8d8ff800) [pid = 1829] [serial = 378] [outer = 0x7f4a8d8f8800] 15:38:30 INFO - PROCESS | 1829 | 1461364710096 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a920e7800) [pid = 1829] [serial = 379] [outer = 0x7f4a8d8f8800] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4aa1362400) [pid = 1829] [serial = 321] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0364800 == 57 [pid = 1829] [id = 117] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0371800 == 56 [pid = 1829] [id = 116] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fcc5000 == 55 [pid = 1829] [id = 115] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94f14000 == 54 [pid = 1829] [id = 114] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f10a000 == 53 [pid = 1829] [id = 113] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94354000 == 52 [pid = 1829] [id = 112] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9ffa3000 == 51 [pid = 1829] [id = 109] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9402d000 == 50 [pid = 1829] [id = 108] 15:38:30 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4aef800 == 49 [pid = 1829] [id = 107] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4aa13a3000) [pid = 1829] [serial = 256] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4aa1368800) [pid = 1829] [serial = 259] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a8c924c00) [pid = 1829] [serial = 250] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a9472f000) [pid = 1829] [serial = 253] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4aa4cb2400) [pid = 1829] [serial = 262] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a8b4c8800) [pid = 1829] [serial = 285] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a8f1bec00) [pid = 1829] [serial = 301] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a88e8d400) [pid = 1829] [serial = 300] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a94738c00) [pid = 1829] [serial = 309] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a8af89c00) [pid = 1829] [serial = 304] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a89636800) [pid = 1829] [serial = 303] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a93807400) [pid = 1829] [serial = 288] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a96336000) [pid = 1829] [serial = 291] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a9f020400) [pid = 1829] [serial = 312] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a8dfac400) [pid = 1829] [serial = 306] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a925af800) [pid = 1829] [serial = 307] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4aa03ebc00) [pid = 1829] [serial = 294] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4aa139ec00) [pid = 1829] [serial = 297] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a93c92800) [pid = 1829] [serial = 316] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a93c8d400) [pid = 1829] [serial = 315] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a93c93400) [pid = 1829] [serial = 318] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a9fe7d400) [pid = 1829] [serial = 313] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a9ffff800) [pid = 1829] [serial = 319] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a95834000) [pid = 1829] [serial = 310] [outer = (nil)] [url = about:blank] 15:38:30 INFO - PROCESS | 1829 | 1461364710902 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:38:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1338ms 15:38:30 INFO - PROCESS | 1829 | 1461364710980 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1829 | 1461364710987 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 15:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:38:31 INFO - PROCESS | 1829 | 1461364710996 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1829 | 1461364710999 Marionette TRACE conn4 <- [1,478,null,{}] 15:38:31 INFO - PROCESS | 1829 | 1461364711005 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:31 INFO - PROCESS | 1829 | 1461364711153 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 15:38:31 INFO - PROCESS | 1829 | 1461364711164 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9403c800 == 50 [pid = 1829] [id = 127] 15:38:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a8dfac400) [pid = 1829] [serial = 380] [outer = (nil)] 15:38:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a9471b000) [pid = 1829] [serial = 381] [outer = 0x7f4a8dfac400] 15:38:31 INFO - PROCESS | 1829 | 1461364711227 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a94a3a400) [pid = 1829] [serial = 382] [outer = 0x7f4a8dfac400] 15:38:32 INFO - PROCESS | 1829 | 1461364712052 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1130ms 15:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:38:32 INFO - PROCESS | 1829 | 1461364712127 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1829 | 1461364712130 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 15:38:32 INFO - PROCESS | 1829 | 1461364712137 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1829 | 1461364712142 Marionette TRACE conn4 <- [1,482,null,{}] 15:38:32 INFO - PROCESS | 1829 | 1461364712156 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:32 INFO - PROCESS | 1829 | 1461364712309 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 15:38:32 INFO - PROCESS | 1829 | 1461364712435 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95840800 == 51 [pid = 1829] [id = 128] 15:38:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a93c8d400) [pid = 1829] [serial = 383] [outer = (nil)] 15:38:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4aa019d400) [pid = 1829] [serial = 384] [outer = 0x7f4a93c8d400] 15:38:32 INFO - PROCESS | 1829 | 1461364712513 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4aa13a2400) [pid = 1829] [serial = 385] [outer = 0x7f4a93c8d400] 15:38:33 INFO - PROCESS | 1829 | 1461364713333 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1236ms 15:38:33 INFO - PROCESS | 1829 | 1461364713389 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1829 | 1461364713396 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 15:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:38:33 INFO - PROCESS | 1829 | 1461364713415 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1829 | 1461364713419 Marionette TRACE conn4 <- [1,486,null,{}] 15:38:33 INFO - PROCESS | 1829 | 1461364713427 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:33 INFO - PROCESS | 1829 | 1461364713680 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 15:38:33 INFO - PROCESS | 1829 | 1461364713700 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9f0c5000 == 52 [pid = 1829] [id = 129] 15:38:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a87d32c00) [pid = 1829] [serial = 386] [outer = (nil)] 15:38:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a87d3c800) [pid = 1829] [serial = 387] [outer = 0x7f4a87d32c00] 15:38:33 INFO - PROCESS | 1829 | 1461364713764 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a94dc1000) [pid = 1829] [serial = 388] [outer = 0x7f4a87d32c00] 15:38:34 INFO - PROCESS | 1829 | 1461364714713 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1349ms 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a87bf8400) [pid = 1829] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a8a278c00) [pid = 1829] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a8b079000) [pid = 1829] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a88e8a000) [pid = 1829] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4a87c15000) [pid = 1829] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4aa010d800) [pid = 1829] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a8af8a800) [pid = 1829] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a94737800) [pid = 1829] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:38:34 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a8c91e400) [pid = 1829] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:38:34 INFO - PROCESS | 1829 | 1461364714833 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1829 | 1461364714836 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 15:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:38:34 INFO - PROCESS | 1829 | 1461364714844 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1829 | 1461364714847 Marionette TRACE conn4 <- [1,490,null,{}] 15:38:34 INFO - PROCESS | 1829 | 1461364714852 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:34 INFO - PROCESS | 1829 | 1461364714991 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 15:38:35 INFO - PROCESS | 1829 | 1461364715001 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d8f800 == 53 [pid = 1829] [id = 130] 15:38:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a87d35c00) [pid = 1829] [serial = 389] [outer = (nil)] 15:38:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a87fd5c00) [pid = 1829] [serial = 390] [outer = 0x7f4a87d35c00] 15:38:35 INFO - PROCESS | 1829 | 1461364715060 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a87fda000) [pid = 1829] [serial = 391] [outer = 0x7f4a87d35c00] 15:38:35 INFO - PROCESS | 1829 | 1461364715792 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:38:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:38:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 982ms 15:38:35 INFO - PROCESS | 1829 | 1461364715827 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1829 | 1461364715829 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 15:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:38:35 INFO - PROCESS | 1829 | 1461364715835 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1829 | 1461364715837 Marionette TRACE conn4 <- [1,494,null,{}] 15:38:35 INFO - PROCESS | 1829 | 1461364715842 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:36 INFO - PROCESS | 1829 | 1461364716036 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 15:38:36 INFO - PROCESS | 1829 | 1461364716054 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa497c800 == 54 [pid = 1829] [id = 131] 15:38:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a94714c00) [pid = 1829] [serial = 392] [outer = (nil)] 15:38:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4aa3246c00) [pid = 1829] [serial = 393] [outer = 0x7f4a94714c00] 15:38:36 INFO - PROCESS | 1829 | 1461364716117 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4aa4cbf000) [pid = 1829] [serial = 394] [outer = 0x7f4a94714c00] 15:38:36 INFO - PROCESS | 1829 | 1461364716822 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1087ms 15:38:36 INFO - PROCESS | 1829 | 1461364716951 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 15:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:38:36 INFO - PROCESS | 1829 | 1461364716957 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 15:38:36 INFO - PROCESS | 1829 | 1461364716964 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1829 | 1461364716970 Marionette TRACE conn4 <- [1,498,null,{}] 15:38:36 INFO - PROCESS | 1829 | 1461364716978 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:37 INFO - PROCESS | 1829 | 1461364717189 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 15:38:37 INFO - PROCESS | 1829 | 1461364717337 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1e5800 == 55 [pid = 1829] [id = 132] 15:38:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a87d40000) [pid = 1829] [serial = 395] [outer = (nil)] 15:38:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a87fd4c00) [pid = 1829] [serial = 396] [outer = 0x7f4a87d40000] 15:38:37 INFO - PROCESS | 1829 | 1461364717410 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a87fddc00) [pid = 1829] [serial = 397] [outer = 0x7f4a87d40000] 15:38:38 INFO - PROCESS | 1829 | 1461364718507 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1602ms 15:38:38 INFO - PROCESS | 1829 | 1461364718568 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 15:38:38 INFO - PROCESS | 1829 | 1461364718573 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 15:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:38:38 INFO - PROCESS | 1829 | 1461364718586 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:38:38 INFO - PROCESS | 1829 | 1461364718591 Marionette TRACE conn4 <- [1,502,null,{}] 15:38:38 INFO - PROCESS | 1829 | 1461364718598 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:38 INFO - PROCESS | 1829 | 1461364718861 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 15:38:39 INFO - PROCESS | 1829 | 1461364719075 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc0a000 == 56 [pid = 1829] [id = 133] 15:38:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a8c91fc00) [pid = 1829] [serial = 398] [outer = (nil)] 15:38:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a8f1c0800) [pid = 1829] [serial = 399] [outer = 0x7f4a8c91fc00] 15:38:39 INFO - PROCESS | 1829 | 1461364719161 Marionette DEBUG loaded listener.js 15:38:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a93c4b000) [pid = 1829] [serial = 400] [outer = 0x7f4a8c91fc00] 15:38:40 INFO - PROCESS | 1829 | 1461364720003 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1489ms 15:38:40 INFO - PROCESS | 1829 | 1461364720072 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1829 | 1461364720076 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 15:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:38:40 INFO - PROCESS | 1829 | 1461364720082 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1829 | 1461364720085 Marionette TRACE conn4 <- [1,506,null,{}] 15:38:40 INFO - PROCESS | 1829 | 1461364720100 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:40 INFO - PROCESS | 1829 | 1461364720307 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 15:38:40 INFO - PROCESS | 1829 | 1461364720452 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7c66000 == 57 [pid = 1829] [id = 134] 15:38:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a95e19400) [pid = 1829] [serial = 401] [outer = (nil)] 15:38:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a9feb0400) [pid = 1829] [serial = 402] [outer = 0x7f4a95e19400] 15:38:40 INFO - PROCESS | 1829 | 1461364720569 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4aa135d800) [pid = 1829] [serial = 403] [outer = 0x7f4a95e19400] 15:38:41 INFO - PROCESS | 1829 | 1461364721606 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:38:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:38:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1588ms 15:38:41 INFO - PROCESS | 1829 | 1461364721671 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 15:38:41 INFO - PROCESS | 1829 | 1461364721675 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 15:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:38:41 INFO - PROCESS | 1829 | 1461364721682 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1829 | 1461364721685 Marionette TRACE conn4 <- [1,510,null,{}] 15:38:41 INFO - PROCESS | 1829 | 1461364721690 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:41 INFO - PROCESS | 1829 | 1461364721857 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 15:38:42 INFO - PROCESS | 1829 | 1461364722046 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdc2000 == 58 [pid = 1829] [id = 135] 15:38:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a8df8f800) [pid = 1829] [serial = 404] [outer = (nil)] 15:38:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a8df96c00) [pid = 1829] [serial = 405] [outer = 0x7f4a8df8f800] 15:38:42 INFO - PROCESS | 1829 | 1461364722123 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a96369800) [pid = 1829] [serial = 406] [outer = 0x7f4a8df8f800] 15:38:42 INFO - PROCESS | 1829 | 1461364722967 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:38:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:38:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1335ms 15:38:43 INFO - PROCESS | 1829 | 1461364723016 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 15:38:43 INFO - PROCESS | 1829 | 1461364723020 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 15:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:38:43 INFO - PROCESS | 1829 | 1461364723026 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1829 | 1461364723028 Marionette TRACE conn4 <- [1,514,null,{}] 15:38:43 INFO - PROCESS | 1829 | 1461364723034 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:43 INFO - PROCESS | 1829 | 1461364723179 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 15:38:43 INFO - PROCESS | 1829 | 1461364723327 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8904f800 == 59 [pid = 1829] [id = 136] 15:38:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a87e74000) [pid = 1829] [serial = 407] [outer = (nil)] 15:38:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a87e7ac00) [pid = 1829] [serial = 408] [outer = 0x7f4a87e74000] 15:38:43 INFO - PROCESS | 1829 | 1461364723399 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a8df91400) [pid = 1829] [serial = 409] [outer = 0x7f4a87e74000] 15:38:44 INFO - PROCESS | 1829 | 1461364724246 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:38:44 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:38:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1230ms 15:38:44 INFO - PROCESS | 1829 | 1461364724256 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 1829 | 1461364724260 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 15:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:38:44 INFO - PROCESS | 1829 | 1461364724266 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1829 | 1461364724269 Marionette TRACE conn4 <- [1,518,null,{}] 15:38:44 INFO - PROCESS | 1829 | 1461364724274 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:44 INFO - PROCESS | 1829 | 1461364724462 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 15:38:44 INFO - PROCESS | 1829 | 1461364724899 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ad0a000 == 60 [pid = 1829] [id = 137] 15:38:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a87c1f000) [pid = 1829] [serial = 410] [outer = (nil)] 15:38:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a87d37c00) [pid = 1829] [serial = 411] [outer = 0x7f4a87c1f000] 15:38:45 INFO - PROCESS | 1829 | 1461364725072 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a87e71c00) [pid = 1829] [serial = 412] [outer = 0x7f4a87c1f000] 15:38:45 INFO - PROCESS | 1829 | 1461364725941 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:38:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1729ms 15:38:45 INFO - PROCESS | 1829 | 1461364725996 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1829 | 1461364726007 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 15:38:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:38:46 INFO - PROCESS | 1829 | 1461364726023 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1829 | 1461364726026 Marionette TRACE conn4 <- [1,522,null,{}] 15:38:46 INFO - PROCESS | 1829 | 1461364726039 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:46 INFO - PROCESS | 1829 | 1461364726263 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 15:38:46 INFO - PROCESS | 1829 | 1461364726413 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891ae000 == 61 [pid = 1829] [id = 138] 15:38:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a87e70c00) [pid = 1829] [serial = 413] [outer = (nil)] 15:38:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a88e8a400) [pid = 1829] [serial = 414] [outer = 0x7f4a87e70c00] 15:38:46 INFO - PROCESS | 1829 | 1461364726524 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a89fd8800) [pid = 1829] [serial = 415] [outer = 0x7f4a87e70c00] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95818000 == 60 [pid = 1829] [id = 96] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a8af85400) [pid = 1829] [serial = 324] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a93c8d800) [pid = 1829] [serial = 327] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8d8fbc00) [pid = 1829] [serial = 354] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a9f020000) [pid = 1829] [serial = 330] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4aa4932c00) [pid = 1829] [serial = 333] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d8f800 == 59 [pid = 1829] [id = 130] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9f0c5000 == 58 [pid = 1829] [id = 129] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95840800 == 57 [pid = 1829] [id = 128] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9403c800 == 56 [pid = 1829] [id = 127] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8c89c000 == 55 [pid = 1829] [id = 126] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a87f57000 == 54 [pid = 1829] [id = 122] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa95b5800 == 53 [pid = 1829] [id = 121] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa3209800 == 52 [pid = 1829] [id = 120] 15:38:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94463800 == 51 [pid = 1829] [id = 119] 15:38:47 INFO - PROCESS | 1829 | 1461364727409 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a8c91cc00) [pid = 1829] [serial = 286] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a9fe7b000) [pid = 1829] [serial = 292] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a946b9c00) [pid = 1829] [serial = 289] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a9915f800) [pid = 1829] [serial = 345] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a8beee800) [pid = 1829] [serial = 339] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a94714000) [pid = 1829] [serial = 342] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a93c88c00) [pid = 1829] [serial = 340] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a8a276000) [pid = 1829] [serial = 337] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a88e8e400) [pid = 1829] [serial = 336] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4aa11d0000) [pid = 1829] [serial = 348] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4aa2d35000) [pid = 1829] [serial = 349] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4aa01b8c00) [pid = 1829] [serial = 351] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a9feb6800) [pid = 1829] [serial = 346] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4aa4cb8800) [pid = 1829] [serial = 352] [outer = (nil)] [url = about:blank] 15:38:47 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a94732c00) [pid = 1829] [serial = 343] [outer = (nil)] [url = about:blank] 15:38:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1446ms 15:38:47 INFO - PROCESS | 1829 | 1461364727467 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1829 | 1461364727472 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 15:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:38:47 INFO - PROCESS | 1829 | 1461364727480 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1829 | 1461364727483 Marionette TRACE conn4 <- [1,526,null,{}] 15:38:47 INFO - PROCESS | 1829 | 1461364727488 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:47 INFO - PROCESS | 1829 | 1461364727637 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 15:38:47 INFO - PROCESS | 1829 | 1461364727751 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b496000 == 52 [pid = 1829] [id = 139] 15:38:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a87e79000) [pid = 1829] [serial = 416] [outer = (nil)] 15:38:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a8beeac00) [pid = 1829] [serial = 417] [outer = 0x7f4a87e79000] 15:38:47 INFO - PROCESS | 1829 | 1461364727811 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a8c91c400) [pid = 1829] [serial = 418] [outer = 0x7f4a87e79000] 15:38:48 INFO - PROCESS | 1829 | 1461364728597 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:38:48 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:38:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1139ms 15:38:48 INFO - PROCESS | 1829 | 1461364728627 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 15:38:48 INFO - PROCESS | 1829 | 1461364728630 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 15:38:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:38:48 INFO - PROCESS | 1829 | 1461364728641 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1829 | 1461364728650 Marionette TRACE conn4 <- [1,530,null,{}] 15:38:48 INFO - PROCESS | 1829 | 1461364728667 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:48 INFO - PROCESS | 1829 | 1461364728816 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 15:38:48 INFO - PROCESS | 1829 | 1461364728830 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9403c800 == 53 [pid = 1829] [id = 140] 15:38:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a8d8f1c00) [pid = 1829] [serial = 419] [outer = (nil)] 15:38:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a8f1bd800) [pid = 1829] [serial = 420] [outer = 0x7f4a8d8f1c00] 15:38:48 INFO - PROCESS | 1829 | 1461364728892 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a8fdd6800) [pid = 1829] [serial = 421] [outer = 0x7f4a8d8f1c00] 15:38:49 INFO - PROCESS | 1829 | 1461364729603 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:38:49 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:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:38:49 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:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:38:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 995ms 15:38:49 INFO - PROCESS | 1829 | 1461364729644 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1829 | 1461364729649 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 15:38:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:38:49 INFO - PROCESS | 1829 | 1461364729656 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1829 | 1461364729659 Marionette TRACE conn4 <- [1,534,null,{}] 15:38:49 INFO - PROCESS | 1829 | 1461364729664 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:49 INFO - PROCESS | 1829 | 1461364729872 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 15:38:49 INFO - PROCESS | 1829 | 1461364729905 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94f15800 == 54 [pid = 1829] [id = 141] 15:38:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a87fd7800) [pid = 1829] [serial = 422] [outer = (nil)] 15:38:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a91eb9400) [pid = 1829] [serial = 423] [outer = 0x7f4a87fd7800] 15:38:49 INFO - PROCESS | 1829 | 1461364729966 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a93c91000) [pid = 1829] [serial = 424] [outer = 0x7f4a87fd7800] 15:38:50 INFO - PROCESS | 1829 | 1461364730767 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:38:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1131ms 15:38:50 INFO - PROCESS | 1829 | 1461364730815 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1829 | 1461364730819 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 15:38:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:38:50 INFO - PROCESS | 1829 | 1461364730826 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1829 | 1461364730828 Marionette TRACE conn4 <- [1,538,null,{}] 15:38:50 INFO - PROCESS | 1829 | 1461364730834 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:51 INFO - PROCESS | 1829 | 1461364731022 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 15:38:51 INFO - PROCESS | 1829 | 1461364731074 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891bf800 == 55 [pid = 1829] [id = 142] 15:38:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a94656000) [pid = 1829] [serial = 425] [outer = (nil)] 15:38:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a9470e000) [pid = 1829] [serial = 426] [outer = 0x7f4a94656000] 15:38:51 INFO - PROCESS | 1829 | 1461364731153 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a94738800) [pid = 1829] [serial = 427] [outer = 0x7f4a94656000] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a87d32c00) [pid = 1829] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a87d35c00) [pid = 1829] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a8dfac400) [pid = 1829] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a8d8f8800) [pid = 1829] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a9568ec00) [pid = 1829] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a95e12000) [pid = 1829] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a88e83c00) [pid = 1829] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a88e84800) [pid = 1829] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a93c42800) [pid = 1829] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a93c8d400) [pid = 1829] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a952c8800) [pid = 1829] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a8a276800) [pid = 1829] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:38:52 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a94dc3400) [pid = 1829] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:38:52 INFO - PROCESS | 1829 | 1461364732229 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:38:52 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:38:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1431ms 15:38:52 INFO - PROCESS | 1829 | 1461364732258 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1829 | 1461364732262 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 15:38:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:38:52 INFO - PROCESS | 1829 | 1461364732267 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1829 | 1461364732269 Marionette TRACE conn4 <- [1,542,null,{}] 15:38:52 INFO - PROCESS | 1829 | 1461364732275 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:52 INFO - PROCESS | 1829 | 1461364732608 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 15:38:52 INFO - PROCESS | 1829 | 1461364732961 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa012e800 == 56 [pid = 1829] [id = 143] 15:38:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a87e78c00) [pid = 1829] [serial = 428] [outer = (nil)] 15:38:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a9a095c00) [pid = 1829] [serial = 429] [outer = 0x7f4a87e78c00] 15:38:53 INFO - PROCESS | 1829 | 1461364733021 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a9fc53c00) [pid = 1829] [serial = 430] [outer = 0x7f4a87e78c00] 15:38:53 INFO - PROCESS | 1829 | 1461364733645 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:38:53 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:38:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1431ms 15:38:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:38:53 INFO - PROCESS | 1829 | 1461364733699 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1829 | 1461364733702 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 15:38:53 INFO - PROCESS | 1829 | 1461364733708 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1829 | 1461364733711 Marionette TRACE conn4 <- [1,546,null,{}] 15:38:53 INFO - PROCESS | 1829 | 1461364733715 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:53 INFO - PROCESS | 1829 | 1461364733864 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 15:38:54 INFO - PROCESS | 1829 | 1461364734026 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa2d55000 == 57 [pid = 1829] [id = 144] 15:38:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a87bf1800) [pid = 1829] [serial = 431] [outer = (nil)] 15:38:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a94f5b000) [pid = 1829] [serial = 432] [outer = 0x7f4a87bf1800] 15:38:54 INFO - PROCESS | 1829 | 1461364734087 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4aa01b8c00) [pid = 1829] [serial = 433] [outer = 0x7f4a87bf1800] 15:38:54 INFO - PROCESS | 1829 | 1461364734922 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:38:54 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:38:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1227ms 15:38:54 INFO - PROCESS | 1829 | 1461364734935 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1829 | 1461364734942 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 15:38:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:38:54 INFO - PROCESS | 1829 | 1461364734950 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1829 | 1461364734955 Marionette TRACE conn4 <- [1,550,null,{}] 15:38:54 INFO - PROCESS | 1829 | 1461364734962 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:55 INFO - PROCESS | 1829 | 1461364735131 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 15:38:55 INFO - PROCESS | 1829 | 1461364735297 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdc0800 == 58 [pid = 1829] [id = 145] 15:38:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a87c1bc00) [pid = 1829] [serial = 434] [outer = (nil)] 15:38:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a87dd6c00) [pid = 1829] [serial = 435] [outer = 0x7f4a87c1bc00] 15:38:55 INFO - PROCESS | 1829 | 1461364735370 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a89634c00) [pid = 1829] [serial = 436] [outer = 0x7f4a87c1bc00] 15:38:56 INFO - PROCESS | 1829 | 1461364736206 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:38:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 15:38:56 INFO - PROCESS | 1829 | 1461364736261 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1829 | 1461364736270 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 15:38:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:38:56 INFO - PROCESS | 1829 | 1461364736282 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1829 | 1461364736285 Marionette TRACE conn4 <- [1,554,null,{}] 15:38:56 INFO - PROCESS | 1829 | 1461364736291 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:56 INFO - PROCESS | 1829 | 1461364736453 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 15:38:56 INFO - PROCESS | 1829 | 1461364736601 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95860800 == 59 [pid = 1829] [id = 146] 15:38:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a88e8f400) [pid = 1829] [serial = 437] [outer = (nil)] 15:38:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a8ccb8000) [pid = 1829] [serial = 438] [outer = 0x7f4a88e8f400] 15:38:56 INFO - PROCESS | 1829 | 1461364736673 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a8d8fe400) [pid = 1829] [serial = 439] [outer = 0x7f4a88e8f400] 15:38:57 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:38:57 INFO - PROCESS | 1829 | 1461364737640 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1384ms 15:38:57 INFO - PROCESS | 1829 | 1461364737666 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1829 | 1461364737670 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 15:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:38:57 INFO - PROCESS | 1829 | 1461364737676 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1829 | 1461364737682 Marionette TRACE conn4 <- [1,558,null,{}] 15:38:57 INFO - PROCESS | 1829 | 1461364737737 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:57 INFO - PROCESS | 1829 | 1461364737945 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 15:38:58 INFO - PROCESS | 1829 | 1461364738090 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4b61800 == 60 [pid = 1829] [id = 147] 15:38:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a8d8fec00) [pid = 1829] [serial = 440] [outer = (nil)] 15:38:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a9465cc00) [pid = 1829] [serial = 441] [outer = 0x7f4a8d8fec00] 15:38:58 INFO - PROCESS | 1829 | 1461364738164 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a95832c00) [pid = 1829] [serial = 442] [outer = 0x7f4a8d8fec00] 15:38:58 INFO - PROCESS | 1829 | 1461364738981 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1336ms 15:38:59 INFO - PROCESS | 1829 | 1461364739026 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 15:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:38:59 INFO - PROCESS | 1829 | 1461364739031 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 15:38:59 INFO - PROCESS | 1829 | 1461364739037 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1829 | 1461364739040 Marionette TRACE conn4 <- [1,562,null,{}] 15:38:59 INFO - PROCESS | 1829 | 1461364739045 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:38:59 INFO - PROCESS | 1829 | 1461364739201 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 15:38:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a87f03c00) [pid = 1829] [serial = 443] [outer = 0x7f4a8b4ca800] 15:38:59 INFO - PROCESS | 1829 | 1461364739382 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89767000 == 61 [pid = 1829] [id = 148] 15:38:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a87f0c400) [pid = 1829] [serial = 444] [outer = (nil)] 15:38:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a87f0d400) [pid = 1829] [serial = 445] [outer = 0x7f4a87f0c400] 15:38:59 INFO - PROCESS | 1829 | 1461364739468 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a9465e800) [pid = 1829] [serial = 446] [outer = 0x7f4a87f0c400] 15:39:00 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:00 INFO - PROCESS | 1829 | 1461364740329 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1341ms 15:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:39:00 INFO - PROCESS | 1829 | 1461364740379 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1829 | 1461364740382 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 15:39:00 INFO - PROCESS | 1829 | 1461364740389 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1829 | 1461364740392 Marionette TRACE conn4 <- [1,566,null,{}] 15:39:00 INFO - PROCESS | 1829 | 1461364740397 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:00 INFO - PROCESS | 1829 | 1461364740550 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 15:39:00 INFO - PROCESS | 1829 | 1461364740674 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc0d000 == 62 [pid = 1829] [id = 149] 15:39:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a87f0bc00) [pid = 1829] [serial = 447] [outer = (nil)] 15:39:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a95e13400) [pid = 1829] [serial = 448] [outer = 0x7f4a87f0bc00] 15:39:00 INFO - PROCESS | 1829 | 1461364740744 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4aa0327800) [pid = 1829] [serial = 449] [outer = 0x7f4a87f0bc00] 15:39:01 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:01 INFO - PROCESS | 1829 | 1461364741567 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:39:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1234ms 15:39:01 INFO - PROCESS | 1829 | 1461364741623 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1829 | 1461364741626 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 15:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:39:01 INFO - PROCESS | 1829 | 1461364741633 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1829 | 1461364741637 Marionette TRACE conn4 <- [1,570,null,{}] 15:39:01 INFO - PROCESS | 1829 | 1461364741643 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:01 INFO - PROCESS | 1829 | 1461364741828 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 15:39:01 INFO - PROCESS | 1829 | 1461364741984 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88eb5000 == 63 [pid = 1829] [id = 150] 15:39:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4aa01c3000) [pid = 1829] [serial = 450] [outer = (nil)] 15:39:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4aa1369c00) [pid = 1829] [serial = 451] [outer = 0x7f4aa01c3000] 15:39:02 INFO - PROCESS | 1829 | 1461364742054 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4aa4cb5400) [pid = 1829] [serial = 452] [outer = 0x7f4aa01c3000] 15:39:02 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:02 INFO - PROCESS | 1829 | 1461364742906 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1330ms 15:39:02 INFO - PROCESS | 1829 | 1461364742964 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 15:39:02 INFO - PROCESS | 1829 | 1461364742967 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 15:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:39:02 INFO - PROCESS | 1829 | 1461364742973 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1829 | 1461364742976 Marionette TRACE conn4 <- [1,574,null,{}] 15:39:02 INFO - PROCESS | 1829 | 1461364742982 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:03 INFO - PROCESS | 1829 | 1461364743124 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 15:39:03 INFO - PROCESS | 1829 | 1461364743272 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd2e000 == 64 [pid = 1829] [id = 151] 15:39:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a8dd02400) [pid = 1829] [serial = 453] [outer = (nil)] 15:39:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a8dd0a800) [pid = 1829] [serial = 454] [outer = 0x7f4a8dd02400] 15:39:03 INFO - PROCESS | 1829 | 1461364743342 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a8dd0f400) [pid = 1829] [serial = 455] [outer = 0x7f4a8dd02400] 15:39:04 INFO - PROCESS | 1829 | 1461364744209 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1280ms 15:39:04 INFO - PROCESS | 1829 | 1461364744254 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1829 | 1461364744257 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 15:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:39:04 INFO - PROCESS | 1829 | 1461364744263 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1829 | 1461364744266 Marionette TRACE conn4 <- [1,578,null,{}] 15:39:04 INFO - PROCESS | 1829 | 1461364744271 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:04 INFO - PROCESS | 1829 | 1461364744422 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 15:39:04 INFO - PROCESS | 1829 | 1461364744575 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f5f000 == 65 [pid = 1829] [id = 152] 15:39:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a87fd4000) [pid = 1829] [serial = 456] [outer = (nil)] 15:39:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a89ae7c00) [pid = 1829] [serial = 457] [outer = 0x7f4a87fd4000] 15:39:04 INFO - PROCESS | 1829 | 1461364744650 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a89aeb800) [pid = 1829] [serial = 458] [outer = 0x7f4a87fd4000] 15:39:05 INFO - PROCESS | 1829 | 1461364745723 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:39:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1534ms 15:39:05 INFO - PROCESS | 1829 | 1461364745800 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1829 | 1461364745806 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 15:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:39:05 INFO - PROCESS | 1829 | 1461364745814 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1829 | 1461364745817 Marionette TRACE conn4 <- [1,582,null,{}] 15:39:05 INFO - PROCESS | 1829 | 1461364745825 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:06 INFO - PROCESS | 1829 | 1461364746099 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 15:39:06 INFO - PROCESS | 1829 | 1461364746270 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89312800 == 66 [pid = 1829] [id = 153] 15:39:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a87f05800) [pid = 1829] [serial = 459] [outer = (nil)] 15:39:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a87fd3400) [pid = 1829] [serial = 460] [outer = 0x7f4a87f05800] 15:39:06 INFO - PROCESS | 1829 | 1461364746355 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a88e85800) [pid = 1829] [serial = 461] [outer = 0x7f4a87f05800] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa012e800 == 65 [pid = 1829] [id = 143] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4aa3246c00) [pid = 1829] [serial = 393] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a88e8b400) [pid = 1829] [serial = 375] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94f15800 == 64 [pid = 1829] [id = 141] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9403c800 == 63 [pid = 1829] [id = 140] 15:39:07 INFO - PROCESS | 1829 | 1461364747241 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b496000 == 62 [pid = 1829] [id = 139] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891ae000 == 61 [pid = 1829] [id = 138] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ad0a000 == 60 [pid = 1829] [id = 137] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fc0a000 == 59 [pid = 1829] [id = 133] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1e5800 == 58 [pid = 1829] [id = 132] 15:39:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa497c800 == 57 [pid = 1829] [id = 131] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a87d3c800) [pid = 1829] [serial = 387] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a87fd5c00) [pid = 1829] [serial = 390] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a94dc1000) [pid = 1829] [serial = 388] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a8d8f0400) [pid = 1829] [serial = 357] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a93ce7c00) [pid = 1829] [serial = 360] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a9471b000) [pid = 1829] [serial = 381] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a8d8ff800) [pid = 1829] [serial = 378] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a920e7800) [pid = 1829] [serial = 379] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4aa01bac00) [pid = 1829] [serial = 283] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a94a3a400) [pid = 1829] [serial = 382] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4aa14f2c00) [pid = 1829] [serial = 322] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4aa4cb2c00) [pid = 1829] [serial = 334] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a8c916000) [pid = 1829] [serial = 325] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4aa135fc00) [pid = 1829] [serial = 363] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a9442d000) [pid = 1829] [serial = 328] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4aa019d400) [pid = 1829] [serial = 384] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4aa0108400) [pid = 1829] [serial = 331] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4aa3245800) [pid = 1829] [serial = 298] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4aa534ac00) [pid = 1829] [serial = 366] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4aa1361c00) [pid = 1829] [serial = 295] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4aa568a800) [pid = 1829] [serial = 369] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4aa7f8f400) [pid = 1829] [serial = 372] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4aa13a2400) [pid = 1829] [serial = 385] [outer = (nil)] [url = about:blank] 15:39:07 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a87fda000) [pid = 1829] [serial = 391] [outer = (nil)] [url = about:blank] 15:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1483ms 15:39:07 INFO - PROCESS | 1829 | 1461364747297 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1829 | 1461364747306 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 15:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:39:07 INFO - PROCESS | 1829 | 1461364747315 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1829 | 1461364747318 Marionette TRACE conn4 <- [1,586,null,{}] 15:39:07 INFO - PROCESS | 1829 | 1461364747324 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:07 INFO - PROCESS | 1829 | 1461364747469 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 15:39:07 INFO - PROCESS | 1829 | 1461364747574 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e6f000 == 58 [pid = 1829] [id = 154] 15:39:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a87e75800) [pid = 1829] [serial = 462] [outer = (nil)] 15:39:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a89aebc00) [pid = 1829] [serial = 463] [outer = 0x7f4a87e75800] 15:39:07 INFO - PROCESS | 1829 | 1461364747647 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a89af1400) [pid = 1829] [serial = 464] [outer = 0x7f4a87e75800] 15:39:08 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:08 INFO - PROCESS | 1829 | 1461364748501 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1237ms 15:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:39:08 INFO - PROCESS | 1829 | 1461364748553 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1829 | 1461364748556 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 15:39:08 INFO - PROCESS | 1829 | 1461364748562 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1829 | 1461364748567 Marionette TRACE conn4 <- [1,590,null,{}] 15:39:08 INFO - PROCESS | 1829 | 1461364748582 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:08 INFO - PROCESS | 1829 | 1461364748749 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 15:39:08 INFO - PROCESS | 1829 | 1461364748761 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93a60000 == 59 [pid = 1829] [id = 155] 15:39:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a8ccba400) [pid = 1829] [serial = 465] [outer = (nil)] 15:39:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a8d8fa000) [pid = 1829] [serial = 466] [outer = 0x7f4a8ccba400] 15:39:08 INFO - PROCESS | 1829 | 1461364748825 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a8dd0f000) [pid = 1829] [serial = 467] [outer = 0x7f4a8ccba400] 15:39:09 INFO - PROCESS | 1829 | 1461364749781 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1290ms 15:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:39:09 INFO - PROCESS | 1829 | 1461364749852 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1829 | 1461364749855 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 15:39:09 INFO - PROCESS | 1829 | 1461364749868 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1829 | 1461364749870 Marionette TRACE conn4 <- [1,594,null,{}] 15:39:09 INFO - PROCESS | 1829 | 1461364749874 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:10 INFO - PROCESS | 1829 | 1461364750060 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 15:39:10 INFO - PROCESS | 1829 | 1461364750084 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a947ce000 == 60 [pid = 1829] [id = 156] 15:39:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a8b4bec00) [pid = 1829] [serial = 468] [outer = (nil)] 15:39:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8df94400) [pid = 1829] [serial = 469] [outer = 0x7f4a8b4bec00] 15:39:10 INFO - PROCESS | 1829 | 1461364750143 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8fddc800) [pid = 1829] [serial = 470] [outer = 0x7f4a8b4bec00] 15:39:10 INFO - PROCESS | 1829 | 1461364750924 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1083ms 15:39:10 INFO - PROCESS | 1829 | 1461364750964 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1829 | 1461364750967 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 15:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:39:10 INFO - PROCESS | 1829 | 1461364750973 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1829 | 1461364750975 Marionette TRACE conn4 <- [1,598,null,{}] 15:39:10 INFO - PROCESS | 1829 | 1461364750980 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:11 INFO - PROCESS | 1829 | 1461364751149 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 15:39:11 INFO - PROCESS | 1829 | 1461364751197 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95b52800 == 61 [pid = 1829] [id = 157] 15:39:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8df8cc00) [pid = 1829] [serial = 471] [outer = (nil)] 15:39:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a921c4c00) [pid = 1829] [serial = 472] [outer = 0x7f4a8df8cc00] 15:39:11 INFO - PROCESS | 1829 | 1461364751258 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a93c90400) [pid = 1829] [serial = 473] [outer = 0x7f4a8df8cc00] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a87fd7800) [pid = 1829] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a87c17c00) [pid = 1829] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a87e78c00) [pid = 1829] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a94656000) [pid = 1829] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a94714c00) [pid = 1829] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a87c1f000) [pid = 1829] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a87e70c00) [pid = 1829] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a8d8f1c00) [pid = 1829] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:39:12 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a87e79000) [pid = 1829] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:39:12 INFO - PROCESS | 1829 | 1461364752264 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1327ms 15:39:12 INFO - PROCESS | 1829 | 1461364752301 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1829 | 1461364752306 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 15:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:39:12 INFO - PROCESS | 1829 | 1461364752314 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1829 | 1461364752320 Marionette TRACE conn4 <- [1,602,null,{}] 15:39:12 INFO - PROCESS | 1829 | 1461364752331 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:12 INFO - PROCESS | 1829 | 1461364752494 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 15:39:12 INFO - PROCESS | 1829 | 1461364752653 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e6a800 == 62 [pid = 1829] [id = 158] 15:39:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a87dd6800) [pid = 1829] [serial = 474] [outer = (nil)] 15:39:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a87f10800) [pid = 1829] [serial = 475] [outer = 0x7f4a87dd6800] 15:39:12 INFO - PROCESS | 1829 | 1461364752799 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a88e8a800) [pid = 1829] [serial = 476] [outer = 0x7f4a87dd6800] 15:39:13 INFO - PROCESS | 1829 | 1461364753683 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1437ms 15:39:13 INFO - PROCESS | 1829 | 1461364753752 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1829 | 1461364753761 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 15:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:39:13 INFO - PROCESS | 1829 | 1461364753771 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1829 | 1461364753776 Marionette TRACE conn4 <- [1,606,null,{}] 15:39:13 INFO - PROCESS | 1829 | 1461364753782 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:13 INFO - PROCESS | 1829 | 1461364753991 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 15:39:14 INFO - PROCESS | 1829 | 1461364754186 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94455800 == 63 [pid = 1829] [id = 159] 15:39:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a89af0000) [pid = 1829] [serial = 477] [outer = (nil)] 15:39:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8beec800) [pid = 1829] [serial = 478] [outer = 0x7f4a89af0000] 15:39:14 INFO - PROCESS | 1829 | 1461364754309 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8d8f0c00) [pid = 1829] [serial = 479] [outer = 0x7f4a89af0000] 15:39:15 INFO - PROCESS | 1829 | 1461364755211 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:39:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1480ms 15:39:15 INFO - PROCESS | 1829 | 1461364755252 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1829 | 1461364755255 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 15:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:39:15 INFO - PROCESS | 1829 | 1461364755262 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1829 | 1461364755268 Marionette TRACE conn4 <- [1,610,null,{}] 15:39:15 INFO - PROCESS | 1829 | 1461364755283 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:15 INFO - PROCESS | 1829 | 1461364755448 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 15:39:15 INFO - PROCESS | 1829 | 1461364755601 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9ffa3000 == 64 [pid = 1829] [id = 160] 15:39:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8df8c400) [pid = 1829] [serial = 480] [outer = (nil)] 15:39:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a925b4400) [pid = 1829] [serial = 481] [outer = 0x7f4a8df8c400] 15:39:15 INFO - PROCESS | 1829 | 1461364755675 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a94714000) [pid = 1829] [serial = 482] [outer = 0x7f4a8df8c400] 15:39:16 INFO - PROCESS | 1829 | 1461364756576 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1386ms 15:39:16 INFO - PROCESS | 1829 | 1461364756649 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 15:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:39:16 INFO - PROCESS | 1829 | 1461364756654 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 15:39:16 INFO - PROCESS | 1829 | 1461364756660 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1829 | 1461364756664 Marionette TRACE conn4 <- [1,614,null,{}] 15:39:16 INFO - PROCESS | 1829 | 1461364756669 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:16 INFO - PROCESS | 1829 | 1461364756865 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 15:39:17 INFO - PROCESS | 1829 | 1461364757012 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa326d800 == 65 [pid = 1829] [id = 161] 15:39:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a8df95800) [pid = 1829] [serial = 483] [outer = (nil)] 15:39:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a95b79800) [pid = 1829] [serial = 484] [outer = 0x7f4a8df95800] 15:39:17 INFO - PROCESS | 1829 | 1461364757121 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a9f021400) [pid = 1829] [serial = 485] [outer = 0x7f4a8df95800] 15:39:18 INFO - PROCESS | 1829 | 1461364758044 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1428ms 15:39:18 INFO - PROCESS | 1829 | 1461364758089 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1829 | 1461364758093 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 15:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:39:18 INFO - PROCESS | 1829 | 1461364758099 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1829 | 1461364758101 Marionette TRACE conn4 <- [1,618,null,{}] 15:39:18 INFO - PROCESS | 1829 | 1461364758106 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:18 INFO - PROCESS | 1829 | 1461364758256 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 15:39:18 INFO - PROCESS | 1829 | 1461364758405 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4b7e000 == 66 [pid = 1829] [id = 162] 15:39:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a94732800) [pid = 1829] [serial = 486] [outer = (nil)] 15:39:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a9ff7dc00) [pid = 1829] [serial = 487] [outer = 0x7f4a94732800] 15:39:18 INFO - PROCESS | 1829 | 1461364758477 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4aa0dbdc00) [pid = 1829] [serial = 488] [outer = 0x7f4a94732800] 15:39:19 INFO - PROCESS | 1829 | 1461364759350 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1283ms 15:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:39:19 INFO - PROCESS | 1829 | 1461364759383 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1829 | 1461364759386 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 15:39:19 INFO - PROCESS | 1829 | 1461364759392 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1829 | 1461364759395 Marionette TRACE conn4 <- [1,622,null,{}] 15:39:19 INFO - PROCESS | 1829 | 1461364759400 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:19 INFO - PROCESS | 1829 | 1461364759572 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 15:39:19 INFO - PROCESS | 1829 | 1461364759727 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa97a3800 == 67 [pid = 1829] [id = 163] 15:39:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a87df0800) [pid = 1829] [serial = 489] [outer = (nil)] 15:39:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a87df9400) [pid = 1829] [serial = 490] [outer = 0x7f4a87df0800] 15:39:19 INFO - PROCESS | 1829 | 1461364759812 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4aa1363800) [pid = 1829] [serial = 491] [outer = 0x7f4a87df0800] 15:39:20 INFO - PROCESS | 1829 | 1461364760719 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:39:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:39:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1389ms 15:39:20 INFO - PROCESS | 1829 | 1461364760781 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1829 | 1461364760785 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 15:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:39:20 INFO - PROCESS | 1829 | 1461364760791 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1829 | 1461364760793 Marionette TRACE conn4 <- [1,626,null,{}] 15:39:20 INFO - PROCESS | 1829 | 1461364760799 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:20 INFO - PROCESS | 1829 | 1461364760956 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 15:39:21 INFO - PROCESS | 1829 | 1461364761310 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd3c800 == 68 [pid = 1829] [id = 164] 15:39:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a87d40800) [pid = 1829] [serial = 492] [outer = (nil)] 15:39:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a87ded000) [pid = 1829] [serial = 493] [outer = 0x7f4a87d40800] 15:39:21 INFO - PROCESS | 1829 | 1461364761448 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a87df6c00) [pid = 1829] [serial = 494] [outer = 0x7f4a87d40800] 15:39:22 INFO - PROCESS | 1829 | 1461364762389 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1634ms 15:39:22 INFO - PROCESS | 1829 | 1461364762426 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1829 | 1461364762433 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 15:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:39:22 INFO - PROCESS | 1829 | 1461364762441 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1829 | 1461364762444 Marionette TRACE conn4 <- [1,630,null,{}] 15:39:22 INFO - PROCESS | 1829 | 1461364762451 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:22 INFO - PROCESS | 1829 | 1461364762607 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 15:39:22 INFO - PROCESS | 1829 | 1461364762773 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891b7000 == 69 [pid = 1829] [id = 165] 15:39:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a87fd2000) [pid = 1829] [serial = 495] [outer = (nil)] 15:39:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a88e8d400) [pid = 1829] [serial = 496] [outer = 0x7f4a87fd2000] 15:39:22 INFO - PROCESS | 1829 | 1461364762886 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a89ae9000) [pid = 1829] [serial = 497] [outer = 0x7f4a87fd2000] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a947ce000 == 68 [pid = 1829] [id = 156] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a87fd4c00) [pid = 1829] [serial = 396] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a8f1c0800) [pid = 1829] [serial = 399] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a9feb0400) [pid = 1829] [serial = 402] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a8df96c00) [pid = 1829] [serial = 405] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a87e7ac00) [pid = 1829] [serial = 408] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a93a60000 == 67 [pid = 1829] [id = 155] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e6f000 == 66 [pid = 1829] [id = 154] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89312800 == 65 [pid = 1829] [id = 153] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fc0d000 == 64 [pid = 1829] [id = 149] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89767000 == 63 [pid = 1829] [id = 148] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4b61800 == 62 [pid = 1829] [id = 147] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95860800 == 61 [pid = 1829] [id = 146] 15:39:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cdc0800 == 60 [pid = 1829] [id = 145] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4aa1360400) [pid = 1829] [serial = 376] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a9a095c00) [pid = 1829] [serial = 429] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a9470e000) [pid = 1829] [serial = 426] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4aa4cbf000) [pid = 1829] [serial = 394] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a87e71c00) [pid = 1829] [serial = 412] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a87d37c00) [pid = 1829] [serial = 411] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a89fd8800) [pid = 1829] [serial = 415] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a88e8a400) [pid = 1829] [serial = 414] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a8f1bd800) [pid = 1829] [serial = 420] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a8fdd6800) [pid = 1829] [serial = 421] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a8beeac00) [pid = 1829] [serial = 417] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8c91c400) [pid = 1829] [serial = 418] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a94738800) [pid = 1829] [serial = 427] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a91eb9400) [pid = 1829] [serial = 423] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a93c91000) [pid = 1829] [serial = 424] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a9fc53c00) [pid = 1829] [serial = 430] [outer = (nil)] [url = about:blank] 15:39:23 INFO - PROCESS | 1829 | 1461364763774 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:39:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:39:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1379ms 15:39:23 INFO - PROCESS | 1829 | 1461364763822 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1829 | 1461364763828 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 15:39:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:39:23 INFO - PROCESS | 1829 | 1461364763836 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1829 | 1461364763839 Marionette TRACE conn4 <- [1,634,null,{}] 15:39:23 INFO - PROCESS | 1829 | 1461364763844 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:23 INFO - PROCESS | 1829 | 1461364763989 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 15:39:24 INFO - PROCESS | 1829 | 1461364764007 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cb55800 == 61 [pid = 1829] [id = 166] 15:39:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a88e8f000) [pid = 1829] [serial = 498] [outer = (nil)] 15:39:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8af8a800) [pid = 1829] [serial = 499] [outer = 0x7f4a88e8f000] 15:39:24 INFO - PROCESS | 1829 | 1461364764067 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8ccb6c00) [pid = 1829] [serial = 500] [outer = 0x7f4a88e8f000] 15:39:24 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:24 INFO - PROCESS | 1829 | 1461364764885 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1077ms 15:39:24 INFO - PROCESS | 1829 | 1461364764916 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1829 | 1461364764919 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 15:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:39:24 INFO - PROCESS | 1829 | 1461364764927 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1829 | 1461364764935 Marionette TRACE conn4 <- [1,638,null,{}] 15:39:24 INFO - PROCESS | 1829 | 1461364764950 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:25 INFO - PROCESS | 1829 | 1461364765103 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 15:39:25 INFO - PROCESS | 1829 | 1461364765127 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9434d000 == 62 [pid = 1829] [id = 167] 15:39:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a87fde000) [pid = 1829] [serial = 501] [outer = (nil)] 15:39:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a8d89d400) [pid = 1829] [serial = 502] [outer = 0x7f4a87fde000] 15:39:25 INFO - PROCESS | 1829 | 1461364765288 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a8d8ffc00) [pid = 1829] [serial = 503] [outer = 0x7f4a87fde000] 15:39:25 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:26 INFO - PROCESS | 1829 | 1461364766031 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1143ms 15:39:26 INFO - PROCESS | 1829 | 1461364766069 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1829 | 1461364766074 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 15:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:39:26 INFO - PROCESS | 1829 | 1461364766082 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1829 | 1461364766097 Marionette TRACE conn4 <- [1,642,null,{}] 15:39:26 INFO - PROCESS | 1829 | 1461364766110 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:26 INFO - PROCESS | 1829 | 1461364766310 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 15:39:26 INFO - PROCESS | 1829 | 1461364766329 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e6c800 == 63 [pid = 1829] [id = 168] 15:39:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a8962c000) [pid = 1829] [serial = 504] [outer = (nil)] 15:39:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a8dd10800) [pid = 1829] [serial = 505] [outer = 0x7f4a8962c000] 15:39:26 INFO - PROCESS | 1829 | 1461364766400 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a8f3be000) [pid = 1829] [serial = 506] [outer = 0x7f4a8962c000] 15:39:27 INFO - PROCESS | 1829 | 1461364767246 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1207ms 15:39:27 INFO - PROCESS | 1829 | 1461364767290 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1829 | 1461364767293 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 15:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:39:27 INFO - PROCESS | 1829 | 1461364767305 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1829 | 1461364767307 Marionette TRACE conn4 <- [1,646,null,{}] 15:39:27 INFO - PROCESS | 1829 | 1461364767313 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:27 INFO - PROCESS | 1829 | 1461364767512 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 15:39:27 INFO - PROCESS | 1829 | 1461364767543 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fe20800 == 64 [pid = 1829] [id = 169] 15:39:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a93c90000) [pid = 1829] [serial = 507] [outer = (nil)] 15:39:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a94661800) [pid = 1829] [serial = 508] [outer = 0x7f4a93c90000] 15:39:27 INFO - PROCESS | 1829 | 1461364767618 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a9639b800) [pid = 1829] [serial = 509] [outer = 0x7f4a93c90000] 15:39:28 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a8ccba400) [pid = 1829] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:39:28 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a8b4bec00) [pid = 1829] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:39:28 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a87e75800) [pid = 1829] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:39:28 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a87f05800) [pid = 1829] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:39:28 INFO - PROCESS | 1829 | 1461364768600 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1337ms 15:39:28 INFO - PROCESS | 1829 | 1461364768636 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1829 | 1461364768640 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 15:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:39:28 INFO - PROCESS | 1829 | 1461364768646 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1829 | 1461364768648 Marionette TRACE conn4 <- [1,650,null,{}] 15:39:28 INFO - PROCESS | 1829 | 1461364768655 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:28 INFO - PROCESS | 1829 | 1461364768897 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 15:39:28 INFO - PROCESS | 1829 | 1461364768923 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa320f000 == 65 [pid = 1829] [id = 170] 15:39:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a86be9800) [pid = 1829] [serial = 510] [outer = (nil)] 15:39:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a894cbc00) [pid = 1829] [serial = 511] [outer = 0x7f4a86be9800] 15:39:29 INFO - PROCESS | 1829 | 1461364769001 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a9f026400) [pid = 1829] [serial = 512] [outer = 0x7f4a86be9800] 15:39:29 INFO - PROCESS | 1829 | 1461364769721 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:39:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:39:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1131ms 15:39:29 INFO - PROCESS | 1829 | 1461364769780 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1829 | 1461364769784 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 15:39:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:39:29 INFO - PROCESS | 1829 | 1461364769790 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1829 | 1461364769792 Marionette TRACE conn4 <- [1,654,null,{}] 15:39:29 INFO - PROCESS | 1829 | 1461364769798 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:29 INFO - PROCESS | 1829 | 1461364769981 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 15:39:30 INFO - PROCESS | 1829 | 1461364769998 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa558e800 == 66 [pid = 1829] [id = 171] 15:39:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a86bf1000) [pid = 1829] [serial = 513] [outer = (nil)] 15:39:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4aa0107000) [pid = 1829] [serial = 514] [outer = 0x7f4a86bf1000] 15:39:30 INFO - PROCESS | 1829 | 1461364770057 Marionette DEBUG loaded listener.js 15:39:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4aa104cc00) [pid = 1829] [serial = 515] [outer = 0x7f4a86bf1000] 15:39:31 INFO - PROCESS | 1829 | 1461364771070 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1331ms 15:39:31 INFO - PROCESS | 1829 | 1461364771123 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1829 | 1461364771129 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 15:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:39:31 INFO - PROCESS | 1829 | 1461364771138 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1829 | 1461364771143 Marionette TRACE conn4 <- [1,658,null,{}] 15:39:31 INFO - PROCESS | 1829 | 1461364771150 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:31 INFO - PROCESS | 1829 | 1461364771333 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 15:39:31 INFO - PROCESS | 1829 | 1461364771485 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd40800 == 67 [pid = 1829] [id = 172] 15:39:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a87d3c800) [pid = 1829] [serial = 516] [outer = (nil)] 15:39:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a87e72000) [pid = 1829] [serial = 517] [outer = 0x7f4a87d3c800] 15:39:31 INFO - PROCESS | 1829 | 1461364771559 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a87fd3800) [pid = 1829] [serial = 518] [outer = 0x7f4a87d3c800] 15:39:32 INFO - PROCESS | 1829 | 1461364772527 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:39:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1436ms 15:39:32 INFO - PROCESS | 1829 | 1461364772575 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1829 | 1461364772584 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 15:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:39:32 INFO - PROCESS | 1829 | 1461364772594 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1829 | 1461364772598 Marionette TRACE conn4 <- [1,662,null,{}] 15:39:32 INFO - PROCESS | 1829 | 1461364772604 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:32 INFO - PROCESS | 1829 | 1461364772794 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 15:39:32 INFO - PROCESS | 1829 | 1461364772956 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0371800 == 68 [pid = 1829] [id = 173] 15:39:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a89ae2400) [pid = 1829] [serial = 519] [outer = (nil)] 15:39:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a8b4c0400) [pid = 1829] [serial = 520] [outer = 0x7f4a89ae2400] 15:39:33 INFO - PROCESS | 1829 | 1461364773184 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a8ccbd000) [pid = 1829] [serial = 521] [outer = 0x7f4a89ae2400] 15:39:33 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:34 INFO - PROCESS | 1829 | 1461364774117 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:39:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:39:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1539ms 15:39:34 INFO - PROCESS | 1829 | 1461364774132 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1829 | 1461364774136 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 15:39:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:39:34 INFO - PROCESS | 1829 | 1461364774143 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1829 | 1461364774148 Marionette TRACE conn4 <- [1,666,null,{}] 15:39:34 INFO - PROCESS | 1829 | 1461364774164 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:34 INFO - PROCESS | 1829 | 1461364774330 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 15:39:34 INFO - PROCESS | 1829 | 1461364774489 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa594800 == 69 [pid = 1829] [id = 174] 15:39:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a8d8f3000) [pid = 1829] [serial = 522] [outer = (nil)] 15:39:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a8df99c00) [pid = 1829] [serial = 523] [outer = 0x7f4a8d8f3000] 15:39:34 INFO - PROCESS | 1829 | 1461364774571 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a94661c00) [pid = 1829] [serial = 524] [outer = 0x7f4a8d8f3000] 15:39:35 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:35 INFO - PROCESS | 1829 | 1461364775452 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:39:35 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:39:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1342ms 15:39:35 INFO - PROCESS | 1829 | 1461364775488 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1829 | 1461364775491 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 15:39:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:39:35 INFO - PROCESS | 1829 | 1461364775498 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1829 | 1461364775501 Marionette TRACE conn4 <- [1,670,null,{}] 15:39:35 INFO - PROCESS | 1829 | 1461364775506 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:35 INFO - PROCESS | 1829 | 1461364775678 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 15:39:35 INFO - PROCESS | 1829 | 1461364775843 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a2d800 == 70 [pid = 1829] [id = 175] 15:39:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a8d8f6800) [pid = 1829] [serial = 525] [outer = (nil)] 15:39:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a8dbcfc00) [pid = 1829] [serial = 526] [outer = 0x7f4a8d8f6800] 15:39:35 INFO - PROCESS | 1829 | 1461364775917 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a8dbd6000) [pid = 1829] [serial = 527] [outer = 0x7f4a8d8f6800] 15:39:36 INFO - PROCESS | 1829 | 1461364776786 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:39:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:39:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1341ms 15:39:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:39:36 INFO - PROCESS | 1829 | 1461364776839 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1829 | 1461364776843 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 15:39:36 INFO - PROCESS | 1829 | 1461364776849 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1829 | 1461364776852 Marionette TRACE conn4 <- [1,674,null,{}] 15:39:36 INFO - PROCESS | 1829 | 1461364776857 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:37 INFO - PROCESS | 1829 | 1461364777005 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 15:39:37 INFO - PROCESS | 1829 | 1461364777159 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89989000 == 71 [pid = 1829] [id = 176] 15:39:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a8dbcb400) [pid = 1829] [serial = 528] [outer = (nil)] 15:39:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a94732000) [pid = 1829] [serial = 529] [outer = 0x7f4a8dbcb400] 15:39:37 INFO - PROCESS | 1829 | 1461364777229 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a9f021c00) [pid = 1829] [serial = 530] [outer = 0x7f4a8dbcb400] 15:39:37 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:39:38 INFO - PROCESS | 1829 | 1461364778110 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:39:38 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:39:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1297ms 15:39:38 INFO - PROCESS | 1829 | 1461364778146 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 15:39:38 INFO - PROCESS | 1829 | 1461364778150 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 15:39:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:39:38 INFO - PROCESS | 1829 | 1461364778155 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1829 | 1461364778158 Marionette TRACE conn4 <- [1,678,null,{}] 15:39:38 INFO - PROCESS | 1829 | 1461364778163 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:38 INFO - PROCESS | 1829 | 1461364778341 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 15:39:38 INFO - PROCESS | 1829 | 1461364778499 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817c4000 == 72 [pid = 1829] [id = 177] 15:39:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a89c64000) [pid = 1829] [serial = 531] [outer = (nil)] 15:39:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a89c6ac00) [pid = 1829] [serial = 532] [outer = 0x7f4a89c64000] 15:39:38 INFO - PROCESS | 1829 | 1461364778570 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4aa1368c00) [pid = 1829] [serial = 533] [outer = 0x7f4a89c64000] 15:39:39 INFO - PROCESS | 1829 | 1461364779421 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:39:39 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:39:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1330ms 15:39:39 INFO - PROCESS | 1829 | 1461364779486 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1829 | 1461364779490 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 15:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:39:39 INFO - PROCESS | 1829 | 1461364779495 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1829 | 1461364779498 Marionette TRACE conn4 <- [1,682,null,{}] 15:39:39 INFO - PROCESS | 1829 | 1461364779503 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:39 INFO - PROCESS | 1829 | 1461364779645 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 15:39:39 INFO - PROCESS | 1829 | 1461364779800 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817df000 == 73 [pid = 1829] [id = 178] 15:39:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a81880800) [pid = 1829] [serial = 534] [outer = (nil)] 15:39:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a81888000) [pid = 1829] [serial = 535] [outer = 0x7f4a81880800] 15:39:39 INFO - PROCESS | 1829 | 1461364779868 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a8188c800) [pid = 1829] [serial = 536] [outer = 0x7f4a81880800] 15:39:41 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:41 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:39:41 INFO - PROCESS | 1829 | 1461364781176 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:39:41 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:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1736ms 15:39:41 INFO - PROCESS | 1829 | 1461364781313 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 15:39:41 INFO - PROCESS | 1829 | 1461364781319 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 15:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:39:41 INFO - PROCESS | 1829 | 1461364781353 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1829 | 1461364781359 Marionette TRACE conn4 <- [1,686,null,{}] 15:39:41 INFO - PROCESS | 1829 | 1461364781366 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:41 INFO - PROCESS | 1829 | 1461364781516 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 15:39:41 INFO - PROCESS | 1829 | 1461364781673 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8999c000 == 74 [pid = 1829] [id = 179] 15:39:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a81ad2800) [pid = 1829] [serial = 537] [outer = (nil)] 15:39:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a86bed800) [pid = 1829] [serial = 538] [outer = 0x7f4a81ad2800] 15:39:41 INFO - PROCESS | 1829 | 1461364781797 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a87bf8400) [pid = 1829] [serial = 539] [outer = 0x7f4a81ad2800] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7f49800 == 73 [pid = 1829] [id = 110] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e72800 == 72 [pid = 1829] [id = 111] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7c66000 == 71 [pid = 1829] [id = 134] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a921c4c00) [pid = 1829] [serial = 472] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa320f000 == 70 [pid = 1829] [id = 170] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fe20800 == 69 [pid = 1829] [id = 169] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e6c800 == 68 [pid = 1829] [id = 168] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9434d000 == 67 [pid = 1829] [id = 167] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cb55800 == 66 [pid = 1829] [id = 166] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891b7000 == 65 [pid = 1829] [id = 165] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd3c800 == 64 [pid = 1829] [id = 164] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e6a800 == 63 [pid = 1829] [id = 158] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95b52800 == 62 [pid = 1829] [id = 157] 15:39:42 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891bf800 == 61 [pid = 1829] [id = 142] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a89aebc00) [pid = 1829] [serial = 463] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a87fd3400) [pid = 1829] [serial = 460] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a88e85800) [pid = 1829] [serial = 461] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a89af1400) [pid = 1829] [serial = 464] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a87f0d400) [pid = 1829] [serial = 445] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a87dd6c00) [pid = 1829] [serial = 435] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a9465cc00) [pid = 1829] [serial = 441] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a94f5b000) [pid = 1829] [serial = 432] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a95e13400) [pid = 1829] [serial = 448] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a8fddc800) [pid = 1829] [serial = 470] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a8ccb8000) [pid = 1829] [serial = 438] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a89ae7c00) [pid = 1829] [serial = 457] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4aa1369c00) [pid = 1829] [serial = 451] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a8dd0a800) [pid = 1829] [serial = 454] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8ccbf400) [pid = 1829] [serial = 241] [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:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a8dd0f000) [pid = 1829] [serial = 467] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a8d8fa000) [pid = 1829] [serial = 466] [outer = (nil)] [url = about:blank] 15:39:42 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a8df94400) [pid = 1829] [serial = 469] [outer = (nil)] [url = about:blank] 15:39:43 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:43 INFO - PROCESS | 1829 | 1461364783112 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:39:43 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:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1809ms 15:39:43 INFO - PROCESS | 1829 | 1461364783170 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 1829 | 1461364783178 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 15:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:39:43 INFO - PROCESS | 1829 | 1461364783188 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1829 | 1461364783191 Marionette TRACE conn4 <- [1,690,null,{}] 15:39:43 INFO - PROCESS | 1829 | 1461364783202 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:43 INFO - PROCESS | 1829 | 1461364783399 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 15:39:43 INFO - PROCESS | 1829 | 1461364783557 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1e8000 == 62 [pid = 1829] [id = 180] 15:39:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a87dfbc00) [pid = 1829] [serial = 540] [outer = (nil)] 15:39:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a87e77800) [pid = 1829] [serial = 541] [outer = 0x7f4a87dfbc00] 15:39:43 INFO - PROCESS | 1829 | 1461364783664 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a87f11c00) [pid = 1829] [serial = 542] [outer = 0x7f4a87dfbc00] 15:39:44 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:45 INFO - PROCESS | 1829 | 1461364785031 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:39:45 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:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1881ms 15:39:45 INFO - PROCESS | 1829 | 1461364785068 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1829 | 1461364785072 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 15:39:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:39:45 INFO - PROCESS | 1829 | 1461364785077 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1829 | 1461364785083 Marionette TRACE conn4 <- [1,694,null,{}] 15:39:45 INFO - PROCESS | 1829 | 1461364785097 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:45 INFO - PROCESS | 1829 | 1461364785356 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 15:39:45 INFO - PROCESS | 1829 | 1461364785387 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f10a000 == 63 [pid = 1829] [id = 181] 15:39:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a88e8d000) [pid = 1829] [serial = 543] [outer = (nil)] 15:39:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a89c5c400) [pid = 1829] [serial = 544] [outer = 0x7f4a88e8d000] 15:39:45 INFO - PROCESS | 1829 | 1461364785453 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a89c62c00) [pid = 1829] [serial = 545] [outer = 0x7f4a88e8d000] 15:39:46 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:46 INFO - PROCESS | 1829 | 1461364786643 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:39:46 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:39:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1833ms 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a87fde000) [pid = 1829] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a94dc4000) [pid = 1829] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8962c000) [pid = 1829] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a89638400) [pid = 1829] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a87fd2000) [pid = 1829] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a8adb1400) [pid = 1829] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a87dd9000) [pid = 1829] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a8f1c0c00) [pid = 1829] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a93c90000) [pid = 1829] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a87d40800) [pid = 1829] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a94d5dc00) [pid = 1829] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a88e8f000) [pid = 1829] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4aa4cbbc00) [pid = 1829] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a87bf1800) [pid = 1829] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:39:46 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a86be9800) [pid = 1829] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:39:46 INFO - PROCESS | 1829 | 1461364786976 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 15:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:39:46 INFO - PROCESS | 1829 | 1461364786981 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 15:39:46 INFO - PROCESS | 1829 | 1461364786987 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1829 | 1461364786990 Marionette TRACE conn4 <- [1,698,null,{}] 15:39:46 INFO - PROCESS | 1829 | 1461364786995 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:47 INFO - PROCESS | 1829 | 1461364787133 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 15:39:47 INFO - PROCESS | 1829 | 1461364787239 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891be000 == 64 [pid = 1829] [id = 182] 15:39:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a87c16000) [pid = 1829] [serial = 546] [outer = (nil)] 15:39:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a89c69c00) [pid = 1829] [serial = 547] [outer = 0x7f4a87c16000] 15:39:47 INFO - PROCESS | 1829 | 1461364787304 Marionette DEBUG loaded listener.js 15:39:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a8b081c00) [pid = 1829] [serial = 548] [outer = 0x7f4a87c16000] 15:39:48 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:48 INFO - PROCESS | 1829 | 1461364788414 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:39:48 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:39:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1483ms 15:39:48 INFO - PROCESS | 1829 | 1461364788472 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 15:39:48 INFO - PROCESS | 1829 | 1461364788482 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 15:39:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:39:48 INFO - PROCESS | 1829 | 1461364788493 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:39:48 INFO - PROCESS | 1829 | 1461364788495 Marionette TRACE conn4 <- [1,702,null,{}] 15:39:48 INFO - PROCESS | 1829 | 1461364788501 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:48 INFO - PROCESS | 1829 | 1461364788753 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 15:39:48 INFO - PROCESS | 1829 | 1461364788886 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a1d000 == 65 [pid = 1829] [id = 183] 15:39:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a81882400) [pid = 1829] [serial = 549] [outer = (nil)] 15:39:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a81ad1c00) [pid = 1829] [serial = 550] [outer = 0x7f4a81882400] 15:39:49 INFO - PROCESS | 1829 | 1461364789041 Marionette DEBUG loaded listener.js 15:39:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a86be3000) [pid = 1829] [serial = 551] [outer = 0x7f4a81882400] 15:39:50 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:50 INFO - PROCESS | 1829 | 1461364790423 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:39:50 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:39:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1983ms 15:39:50 INFO - PROCESS | 1829 | 1461364790506 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 15:39:50 INFO - PROCESS | 1829 | 1461364790512 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 15:39:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:39:50 INFO - PROCESS | 1829 | 1461364790523 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:39:50 INFO - PROCESS | 1829 | 1461364790526 Marionette TRACE conn4 <- [1,706,null,{}] 15:39:50 INFO - PROCESS | 1829 | 1461364790535 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:50 INFO - PROCESS | 1829 | 1461364790707 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 15:39:50 INFO - PROCESS | 1829 | 1461364790857 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd2d000 == 66 [pid = 1829] [id = 184] 15:39:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a87bf2800) [pid = 1829] [serial = 552] [outer = (nil)] 15:39:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a87f11000) [pid = 1829] [serial = 553] [outer = 0x7f4a87bf2800] 15:39:50 INFO - PROCESS | 1829 | 1461364790933 Marionette DEBUG loaded listener.js 15:39:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a894c9000) [pid = 1829] [serial = 554] [outer = 0x7f4a87bf2800] 15:39:52 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:52 INFO - PROCESS | 1829 | 1461364792266 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:39:52 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:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1842ms 15:39:52 INFO - PROCESS | 1829 | 1461364792473 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 15:39:52 INFO - PROCESS | 1829 | 1461364792480 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 15:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:39:52 INFO - PROCESS | 1829 | 1461364792558 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:39:52 INFO - PROCESS | 1829 | 1461364792563 Marionette TRACE conn4 <- [1,710,null,{}] 15:39:52 INFO - PROCESS | 1829 | 1461364792570 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:52 INFO - PROCESS | 1829 | 1461364792762 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 15:39:52 INFO - PROCESS | 1829 | 1461364792932 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d8e000 == 67 [pid = 1829] [id = 185] 15:39:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a87e7ac00) [pid = 1829] [serial = 555] [outer = (nil)] 15:39:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a8b4c2800) [pid = 1829] [serial = 556] [outer = 0x7f4a87e7ac00] 15:39:53 INFO - PROCESS | 1829 | 1461364793006 Marionette DEBUG loaded listener.js 15:39:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a8dd07c00) [pid = 1829] [serial = 557] [outer = 0x7f4a87e7ac00] 15:39:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:54 INFO - PROCESS | 1829 | 1461364794340 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:39:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:39:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1890ms 15:39:54 INFO - PROCESS | 1829 | 1461364794404 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 15:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:39:54 INFO - PROCESS | 1829 | 1461364794408 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 15:39:54 INFO - PROCESS | 1829 | 1461364794432 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:39:54 INFO - PROCESS | 1829 | 1461364794438 Marionette TRACE conn4 <- [1,714,null,{}] 15:39:54 INFO - PROCESS | 1829 | 1461364794455 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:54 INFO - PROCESS | 1829 | 1461364794628 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 15:39:54 INFO - PROCESS | 1829 | 1461364794778 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0e1a000 == 68 [pid = 1829] [id = 186] 15:39:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a8f3bf000) [pid = 1829] [serial = 558] [outer = (nil)] 15:39:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a93c40000) [pid = 1829] [serial = 559] [outer = 0x7f4a8f3bf000] 15:39:54 INFO - PROCESS | 1829 | 1461364794852 Marionette DEBUG loaded listener.js 15:39:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a93ce7c00) [pid = 1829] [serial = 560] [outer = 0x7f4a8f3bf000] 15:39:56 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:56 INFO - PROCESS | 1829 | 1461364796412 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:39:56 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:39:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2058ms 15:39:56 INFO - PROCESS | 1829 | 1461364796472 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 15:39:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:39:56 INFO - PROCESS | 1829 | 1461364796478 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 15:39:56 INFO - PROCESS | 1829 | 1461364796485 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:39:56 INFO - PROCESS | 1829 | 1461364796491 Marionette TRACE conn4 <- [1,718,null,{}] 15:39:56 INFO - PROCESS | 1829 | 1461364796499 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:56 INFO - PROCESS | 1829 | 1461364796684 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 15:39:56 INFO - PROCESS | 1829 | 1461364796860 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e73800 == 69 [pid = 1829] [id = 187] 15:39:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a8188ac00) [pid = 1829] [serial = 561] [outer = (nil)] 15:39:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a87c14c00) [pid = 1829] [serial = 562] [outer = 0x7f4a8188ac00] 15:39:56 INFO - PROCESS | 1829 | 1461364796928 Marionette DEBUG loaded listener.js 15:39:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a87df2c00) [pid = 1829] [serial = 563] [outer = 0x7f4a8188ac00] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d86000 == 68 [pid = 1829] [id = 65] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891be000 == 67 [pid = 1829] [id = 182] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f10a000 == 66 [pid = 1829] [id = 181] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a9ff7dc00) [pid = 1829] [serial = 487] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a95b79800) [pid = 1829] [serial = 484] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a87f10800) [pid = 1829] [serial = 475] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a87df9400) [pid = 1829] [serial = 490] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a925b4400) [pid = 1829] [serial = 481] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8beec800) [pid = 1829] [serial = 478] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1e8000 == 65 [pid = 1829] [id = 180] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8999c000 == 64 [pid = 1829] [id = 179] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a817c4000 == 63 [pid = 1829] [id = 177] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89989000 == 62 [pid = 1829] [id = 176] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a2d800 == 61 [pid = 1829] [id = 175] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa594800 == 60 [pid = 1829] [id = 174] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0371800 == 59 [pid = 1829] [id = 173] 15:39:58 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd40800 == 58 [pid = 1829] [id = 172] 15:39:58 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:39:58 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:39:58 INFO - PROCESS | 1829 | 1461364798262 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1787ms 15:39:58 INFO - PROCESS | 1829 | 1461364798272 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 15:39:58 INFO - PROCESS | 1829 | 1461364798280 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 15:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:39:58 INFO - PROCESS | 1829 | 1461364798290 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:39:58 INFO - PROCESS | 1829 | 1461364798295 Marionette TRACE conn4 <- [1,722,null,{}] 15:39:58 INFO - PROCESS | 1829 | 1461364798300 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:58 INFO - PROCESS | 1829 | 1461364798518 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a8d89d400) [pid = 1829] [serial = 502] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a8d8ffc00) [pid = 1829] [serial = 503] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4aa55e4000) [pid = 1829] [serial = 367] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a8dd10800) [pid = 1829] [serial = 505] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4aa4cb8000) [pid = 1829] [serial = 355] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a89ae9000) [pid = 1829] [serial = 497] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a8f3be000) [pid = 1829] [serial = 506] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a88e8d400) [pid = 1829] [serial = 496] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a8d8fb000) [pid = 1829] [serial = 358] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4aacccf000) [pid = 1829] [serial = 373] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a94711000) [pid = 1829] [serial = 361] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a94661800) [pid = 1829] [serial = 508] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a87df6c00) [pid = 1829] [serial = 494] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a87ded000) [pid = 1829] [serial = 493] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a9639b800) [pid = 1829] [serial = 509] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4aa4b59800) [pid = 1829] [serial = 364] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a8af8a800) [pid = 1829] [serial = 499] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8ccb6c00) [pid = 1829] [serial = 500] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4aa72c9800) [pid = 1829] [serial = 370] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4aa01b8c00) [pid = 1829] [serial = 433] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a894cbc00) [pid = 1829] [serial = 511] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a9f026400) [pid = 1829] [serial = 512] [outer = (nil)] [url = about:blank] 15:39:58 INFO - PROCESS | 1829 | 1461364798693 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89051000 == 59 [pid = 1829] [id = 188] 15:39:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a88e91000) [pid = 1829] [serial = 564] [outer = (nil)] 15:39:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a89ae9000) [pid = 1829] [serial = 565] [outer = 0x7f4a88e91000] 15:39:58 INFO - PROCESS | 1829 | 1461364798757 Marionette DEBUG loaded listener.js 15:39:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a89c66c00) [pid = 1829] [serial = 566] [outer = 0x7f4a88e91000] 15:39:59 INFO - PROCESS | 1829 | 1461364799482 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:39:59 INFO - PROCESS | 1829 | 1461364799531 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 15:39:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:39:59 INFO - PROCESS | 1829 | 1461364799536 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:39:59 INFO - PROCESS | 1829 | 1461364799542 Marionette TRACE conn4 <- [1,726,null,{}] 15:39:59 INFO - PROCESS | 1829 | 1461364799556 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:39:59 INFO - PROCESS | 1829 | 1461364799718 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 15:39:59 INFO - PROCESS | 1829 | 1461364799731 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd26800 == 60 [pid = 1829] [id = 189] 15:39:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a87dee800) [pid = 1829] [serial = 567] [outer = (nil)] 15:39:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a8dbcc000) [pid = 1829] [serial = 568] [outer = 0x7f4a87dee800] 15:39:59 INFO - PROCESS | 1829 | 1461364799797 Marionette DEBUG loaded listener.js 15:39:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a8dd0c400) [pid = 1829] [serial = 569] [outer = 0x7f4a87dee800] 15:40:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:00 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:40:00 INFO - PROCESS | 1829 | 1461364800777 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:40:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1285ms 15:40:00 INFO - PROCESS | 1829 | 1461364800823 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 15:40:00 INFO - PROCESS | 1829 | 1461364800827 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 15:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:40:00 INFO - PROCESS | 1829 | 1461364800833 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:40:00 INFO - PROCESS | 1829 | 1461364800835 Marionette TRACE conn4 <- [1,730,null,{}] 15:40:00 INFO - PROCESS | 1829 | 1461364800841 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:00 INFO - PROCESS | 1829 | 1461364800995 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 15:40:01 INFO - PROCESS | 1829 | 1461364801132 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9444f000 == 61 [pid = 1829] [id = 190] 15:40:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a8bef1800) [pid = 1829] [serial = 570] [outer = (nil)] 15:40:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a91ec0800) [pid = 1829] [serial = 571] [outer = 0x7f4a8bef1800] 15:40:01 INFO - PROCESS | 1829 | 1461364801193 Marionette DEBUG loaded listener.js 15:40:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a9429c800) [pid = 1829] [serial = 572] [outer = 0x7f4a8bef1800] 15:40:02 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:02 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:40:02 INFO - PROCESS | 1829 | 1461364802187 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:40:02 INFO - PROCESS | 1829 | 1461364802274 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 15:40:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:40:02 INFO - PROCESS | 1829 | 1461364802280 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:40:02 INFO - PROCESS | 1829 | 1461364802281 Marionette TRACE conn4 <- [1,734,null,{}] 15:40:02 INFO - PROCESS | 1829 | 1461364802287 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:02 INFO - PROCESS | 1829 | 1461364802471 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 15:40:02 INFO - PROCESS | 1829 | 1461364802490 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d96800 == 62 [pid = 1829] [id = 191] 15:40:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a86be2400) [pid = 1829] [serial = 573] [outer = (nil)] 15:40:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a94734c00) [pid = 1829] [serial = 574] [outer = 0x7f4a86be2400] 15:40:02 INFO - PROCESS | 1829 | 1461364802564 Marionette DEBUG loaded listener.js 15:40:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a94d5b800) [pid = 1829] [serial = 575] [outer = 0x7f4a86be2400] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a87f0bc00) [pid = 1829] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a8df8f800) [pid = 1829] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a8dd02400) [pid = 1829] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a8c91fc00) [pid = 1829] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a89af0000) [pid = 1829] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a87fd4000) [pid = 1829] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a87d40000) [pid = 1829] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a94732800) [pid = 1829] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a95e19400) [pid = 1829] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a88e8d000) [pid = 1829] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a81880800) [pid = 1829] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a87dfbc00) [pid = 1829] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a81ad2800) [pid = 1829] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4aa01c3000) [pid = 1829] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a87e74000) [pid = 1829] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a87dd6800) [pid = 1829] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a8df8cc00) [pid = 1829] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a87f0c400) [pid = 1829] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a87df0800) [pid = 1829] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a8df95800) [pid = 1829] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a8df8c400) [pid = 1829] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a87c1bc00) [pid = 1829] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4a88e8f400) [pid = 1829] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:40:03 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4a8d8fec00) [pid = 1829] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:40:03 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:03 INFO - PROCESS | 1829 | 1461364803678 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:40:03 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:40:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1427ms 15:40:03 INFO - PROCESS | 1829 | 1461364803707 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 15:40:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:40:03 INFO - PROCESS | 1829 | 1461364803711 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 15:40:03 INFO - PROCESS | 1829 | 1461364803716 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:40:03 INFO - PROCESS | 1829 | 1461364803718 Marionette TRACE conn4 <- [1,738,null,{}] 15:40:03 INFO - PROCESS | 1829 | 1461364803723 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:03 INFO - PROCESS | 1829 | 1461364803923 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 15:40:04 INFO - PROCESS | 1829 | 1461364804078 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95b51800 == 63 [pid = 1829] [id = 192] 15:40:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a87e74000) [pid = 1829] [serial = 576] [outer = (nil)] 15:40:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a94660400) [pid = 1829] [serial = 577] [outer = 0x7f4a87e74000] 15:40:04 INFO - PROCESS | 1829 | 1461364804142 Marionette DEBUG loaded listener.js 15:40:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a95e17400) [pid = 1829] [serial = 578] [outer = 0x7f4a87e74000] 15:40:05 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:05 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:40:05 INFO - PROCESS | 1829 | 1461364805226 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:40:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:40:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1533ms 15:40:05 INFO - PROCESS | 1829 | 1461364805250 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 15:40:05 INFO - PROCESS | 1829 | 1461364805253 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 15:40:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:40:05 INFO - PROCESS | 1829 | 1461364805260 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:40:05 INFO - PROCESS | 1829 | 1461364805262 Marionette TRACE conn4 <- [1,742,null,{}] 15:40:05 INFO - PROCESS | 1829 | 1461364805267 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:05 INFO - PROCESS | 1829 | 1461364805412 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 15:40:05 INFO - PROCESS | 1829 | 1461364805714 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817d3000 == 64 [pid = 1829] [id = 193] 15:40:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a81884400) [pid = 1829] [serial = 579] [outer = (nil)] 15:40:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a81adc800) [pid = 1829] [serial = 580] [outer = 0x7f4a81884400] 15:40:05 INFO - PROCESS | 1829 | 1461364805793 Marionette DEBUG loaded listener.js 15:40:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a86bf0000) [pid = 1829] [serial = 581] [outer = 0x7f4a81884400] 15:40:07 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:07 INFO - PROCESS | 1829 | 1461364807098 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:40:07 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:40:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1880ms 15:40:07 INFO - PROCESS | 1829 | 1461364807194 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 15:40:07 INFO - PROCESS | 1829 | 1461364807200 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 15:40:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:40:07 INFO - PROCESS | 1829 | 1461364807261 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:40:07 INFO - PROCESS | 1829 | 1461364807268 Marionette TRACE conn4 <- [1,746,null,{}] 15:40:07 INFO - PROCESS | 1829 | 1461364807276 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:07 INFO - PROCESS | 1829 | 1461364807451 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 15:40:07 INFO - PROCESS | 1829 | 1461364807614 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd27000 == 65 [pid = 1829] [id = 194] 15:40:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a87bf1c00) [pid = 1829] [serial = 582] [outer = (nil)] 15:40:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a87f05400) [pid = 1829] [serial = 583] [outer = 0x7f4a87bf1c00] 15:40:07 INFO - PROCESS | 1829 | 1461364807694 Marionette DEBUG loaded listener.js 15:40:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a8962c000) [pid = 1829] [serial = 584] [outer = 0x7f4a87bf1c00] 15:40:08 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:09 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:09 INFO - PROCESS | 1829 | 1461364809064 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:40:09 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:40:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1953ms 15:40:09 INFO - PROCESS | 1829 | 1461364809212 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 15:40:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:40:09 INFO - PROCESS | 1829 | 1461364809218 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 15:40:09 INFO - PROCESS | 1829 | 1461364809224 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:40:09 INFO - PROCESS | 1829 | 1461364809228 Marionette TRACE conn4 <- [1,750,null,{}] 15:40:09 INFO - PROCESS | 1829 | 1461364809233 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:09 INFO - PROCESS | 1829 | 1461364809400 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 15:40:09 INFO - PROCESS | 1829 | 1461364809555 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9941c800 == 66 [pid = 1829] [id = 195] 15:40:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a89c5f800) [pid = 1829] [serial = 585] [outer = (nil)] 15:40:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a8beee400) [pid = 1829] [serial = 586] [outer = 0x7f4a89c5f800] 15:40:09 INFO - PROCESS | 1829 | 1461364809630 Marionette DEBUG loaded listener.js 15:40:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a8dbc9400) [pid = 1829] [serial = 587] [outer = 0x7f4a89c5f800] 15:40:10 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:10 INFO - PROCESS | 1829 | 1461364810967 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:40:11 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:40:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1796ms 15:40:11 INFO - PROCESS | 1829 | 1461364811041 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 15:40:11 INFO - PROCESS | 1829 | 1461364811045 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 15:40:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:40:11 INFO - PROCESS | 1829 | 1461364811066 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:40:11 INFO - PROCESS | 1829 | 1461364811075 Marionette TRACE conn4 <- [1,754,null,{}] 15:40:11 INFO - PROCESS | 1829 | 1461364811082 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:11 INFO - PROCESS | 1829 | 1461364811248 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 15:40:11 INFO - PROCESS | 1829 | 1461364811398 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4add000 == 67 [pid = 1829] [id = 196] 15:40:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a89c5fc00) [pid = 1829] [serial = 588] [outer = (nil)] 15:40:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8df9a400) [pid = 1829] [serial = 589] [outer = 0x7f4a89c5fc00] 15:40:11 INFO - PROCESS | 1829 | 1461364811472 Marionette DEBUG loaded listener.js 15:40:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a946b9c00) [pid = 1829] [serial = 590] [outer = 0x7f4a89c5fc00] 15:40:12 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:12 INFO - PROCESS | 1829 | 1461364812746 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:40:12 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:40:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1708ms 15:40:12 INFO - PROCESS | 1829 | 1461364812764 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 15:40:12 INFO - PROCESS | 1829 | 1461364812769 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 15:40:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:40:12 INFO - PROCESS | 1829 | 1461364812774 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:40:12 INFO - PROCESS | 1829 | 1461364812777 Marionette TRACE conn4 <- [1,758,null,{}] 15:40:12 INFO - PROCESS | 1829 | 1461364812783 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:12 INFO - PROCESS | 1829 | 1461364812993 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 15:40:13 INFO - PROCESS | 1829 | 1461364813147 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f4b000 == 68 [pid = 1829] [id = 197] 15:40:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a81ad6000) [pid = 1829] [serial = 591] [outer = (nil)] 15:40:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a87dedc00) [pid = 1829] [serial = 592] [outer = 0x7f4a81ad6000] 15:40:13 INFO - PROCESS | 1829 | 1461364813218 Marionette DEBUG loaded listener.js 15:40:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a87f0b000) [pid = 1829] [serial = 593] [outer = 0x7f4a81ad6000] 15:40:14 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:14 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:40:14 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:14 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:14 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:40:14 INFO - PROCESS | 1829 | 1461364814413 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:40:14 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:40:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1678ms 15:40:14 INFO - PROCESS | 1829 | 1461364814454 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 15:40:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:40:14 INFO - PROCESS | 1829 | 1461364814458 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 15:40:14 INFO - PROCESS | 1829 | 1461364814465 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:40:14 INFO - PROCESS | 1829 | 1461364814470 Marionette TRACE conn4 <- [1,762,null,{}] 15:40:14 INFO - PROCESS | 1829 | 1461364814477 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:14 INFO - PROCESS | 1829 | 1461364814635 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 15:40:14 INFO - PROCESS | 1829 | 1461364814809 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817db800 == 69 [pid = 1829] [id = 198] 15:40:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a87d35400) [pid = 1829] [serial = 594] [outer = (nil)] 15:40:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a87d3d000) [pid = 1829] [serial = 595] [outer = 0x7f4a87d35400] 15:40:14 INFO - PROCESS | 1829 | 1461364814929 Marionette DEBUG loaded listener.js 15:40:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a87dd3c00) [pid = 1829] [serial = 596] [outer = 0x7f4a87d35400] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8966c000 == 68 [pid = 1829] [id = 50] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95b51800 == 67 [pid = 1829] [id = 192] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d96800 == 66 [pid = 1829] [id = 191] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9444f000 == 65 [pid = 1829] [id = 190] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a89c69c00) [pid = 1829] [serial = 547] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd26800 == 64 [pid = 1829] [id = 189] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89051000 == 63 [pid = 1829] [id = 188] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e73800 == 62 [pid = 1829] [id = 187] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd2d000 == 61 [pid = 1829] [id = 184] 15:40:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a1d000 == 60 [pid = 1829] [id = 183] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4aa4cb5400) [pid = 1829] [serial = 452] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a8df91400) [pid = 1829] [serial = 409] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a88e8a800) [pid = 1829] [serial = 476] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a93c90400) [pid = 1829] [serial = 473] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a9465e800) [pid = 1829] [serial = 446] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4aa1363800) [pid = 1829] [serial = 491] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a9f021400) [pid = 1829] [serial = 485] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a94714000) [pid = 1829] [serial = 482] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a89634c00) [pid = 1829] [serial = 436] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a8d8fe400) [pid = 1829] [serial = 439] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a95832c00) [pid = 1829] [serial = 442] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4aa0327800) [pid = 1829] [serial = 449] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a96369800) [pid = 1829] [serial = 406] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a8dd0f400) [pid = 1829] [serial = 455] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a93c4b000) [pid = 1829] [serial = 400] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a8d8f0c00) [pid = 1829] [serial = 479] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a89aeb800) [pid = 1829] [serial = 458] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f4a87fddc00) [pid = 1829] [serial = 397] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f4aa0dbdc00) [pid = 1829] [serial = 488] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f4aa135d800) [pid = 1829] [serial = 403] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f4a89c5c400) [pid = 1829] [serial = 544] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f4a8188c800) [pid = 1829] [serial = 536] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f4a81888000) [pid = 1829] [serial = 535] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f4aa0107000) [pid = 1829] [serial = 514] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f4a87e77800) [pid = 1829] [serial = 541] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f4a8b4c0400) [pid = 1829] [serial = 520] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a87bf8400) [pid = 1829] [serial = 539] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a86bed800) [pid = 1829] [serial = 538] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a87e72000) [pid = 1829] [serial = 517] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f4a8df99c00) [pid = 1829] [serial = 523] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f4a8dbcfc00) [pid = 1829] [serial = 526] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f4a94732000) [pid = 1829] [serial = 529] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f4a89c6ac00) [pid = 1829] [serial = 532] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f4a89c62c00) [pid = 1829] [serial = 545] [outer = (nil)] [url = about:blank] 15:40:15 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f4a87f11c00) [pid = 1829] [serial = 542] [outer = (nil)] [url = about:blank] 15:40:16 INFO - PROCESS | 1829 | 1461364816261 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:40:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:40:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1848ms 15:40:16 INFO - PROCESS | 1829 | 1461364816373 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 15:40:16 INFO - PROCESS | 1829 | 1461364816381 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 15:40:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:40:16 INFO - PROCESS | 1829 | 1461364816399 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:40:16 INFO - PROCESS | 1829 | 1461364816402 Marionette TRACE conn4 <- [1,766,null,{}] 15:40:16 INFO - PROCESS | 1829 | 1461364816409 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:16 INFO - PROCESS | 1829 | 1461364816563 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 15:40:16 INFO - PROCESS | 1829 | 1461364816574 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89984800 == 61 [pid = 1829] [id = 199] 15:40:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f4a87df6800) [pid = 1829] [serial = 597] [outer = (nil)] 15:40:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f4a87fd0800) [pid = 1829] [serial = 598] [outer = 0x7f4a87df6800] 15:40:16 INFO - PROCESS | 1829 | 1461364816639 Marionette DEBUG loaded listener.js 15:40:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f4a87fda400) [pid = 1829] [serial = 599] [outer = 0x7f4a87df6800] 15:40:17 INFO - PROCESS | 1829 | 1461364817810 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:40:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:40:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1432ms 15:40:17 INFO - PROCESS | 1829 | 1461364817830 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 15:40:17 INFO - PROCESS | 1829 | 1461364817833 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 15:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:40:17 INFO - PROCESS | 1829 | 1461364817839 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:40:17 INFO - PROCESS | 1829 | 1461364817845 Marionette TRACE conn4 <- [1,770,null,{}] 15:40:17 INFO - PROCESS | 1829 | 1461364817859 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:18 INFO - PROCESS | 1829 | 1461364818065 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 15:40:18 INFO - PROCESS | 1829 | 1461364818145 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b4a2800 == 62 [pid = 1829] [id = 200] 15:40:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f4a8963a400) [pid = 1829] [serial = 600] [outer = (nil)] 15:40:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f4a89ae5400) [pid = 1829] [serial = 601] [outer = 0x7f4a8963a400] 15:40:18 INFO - PROCESS | 1829 | 1461364818212 Marionette DEBUG loaded listener.js 15:40:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a89fd7400) [pid = 1829] [serial = 602] [outer = 0x7f4a8963a400] 15:40:18 INFO - PROCESS | 1829 | 1461364818980 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1183ms 15:40:19 INFO - PROCESS | 1829 | 1461364819022 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 15:40:19 INFO - PROCESS | 1829 | 1461364819037 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 15:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:40:19 INFO - PROCESS | 1829 | 1461364819051 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:40:19 INFO - PROCESS | 1829 | 1461364819053 Marionette TRACE conn4 <- [1,774,null,{}] 15:40:19 INFO - PROCESS | 1829 | 1461364819059 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:19 INFO - PROCESS | 1829 | 1461364819254 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 15:40:19 INFO - PROCESS | 1829 | 1461364819276 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdbd800 == 63 [pid = 1829] [id = 201] 15:40:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a88e89000) [pid = 1829] [serial = 603] [outer = (nil)] 15:40:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a8b077c00) [pid = 1829] [serial = 604] [outer = 0x7f4a88e89000] 15:40:19 INFO - PROCESS | 1829 | 1461364819340 Marionette DEBUG loaded listener.js 15:40:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a8b4c3800) [pid = 1829] [serial = 605] [outer = 0x7f4a88e89000] 15:40:19 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f4a86be2400) [pid = 1829] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:40:19 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f4a88e91000) [pid = 1829] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:40:19 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f4a87dee800) [pid = 1829] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:40:19 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f4a8188ac00) [pid = 1829] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:40:19 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f4a8bef1800) [pid = 1829] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:40:19 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f4a87c16000) [pid = 1829] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:40:20 INFO - PROCESS | 1829 | 1461364820270 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1243ms 15:40:20 INFO - PROCESS | 1829 | 1461364820294 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 15:40:20 INFO - PROCESS | 1829 | 1461364820297 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 15:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:40:20 INFO - PROCESS | 1829 | 1461364820303 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:40:20 INFO - PROCESS | 1829 | 1461364820306 Marionette TRACE conn4 <- [1,778,null,{}] 15:40:20 INFO - PROCESS | 1829 | 1461364820310 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:20 INFO - PROCESS | 1829 | 1461364820449 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 15:40:20 INFO - PROCESS | 1829 | 1461364820562 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd3d000 == 64 [pid = 1829] [id = 202] 15:40:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f4a81888400) [pid = 1829] [serial = 606] [outer = (nil)] 15:40:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f4a8b4bd400) [pid = 1829] [serial = 607] [outer = 0x7f4a81888400] 15:40:20 INFO - PROCESS | 1829 | 1461364820622 Marionette DEBUG loaded listener.js 15:40:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f4a8be92000) [pid = 1829] [serial = 608] [outer = 0x7f4a81888400] 15:40:21 INFO - PROCESS | 1829 | 1461364821282 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1027ms 15:40:21 INFO - PROCESS | 1829 | 1461364821330 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 15:40:21 INFO - PROCESS | 1829 | 1461364821334 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 15:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:40:21 INFO - PROCESS | 1829 | 1461364821342 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:40:21 INFO - PROCESS | 1829 | 1461364821344 Marionette TRACE conn4 <- [1,782,null,{}] 15:40:21 INFO - PROCESS | 1829 | 1461364821348 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:21 INFO - PROCESS | 1829 | 1461364821585 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 15:40:21 INFO - PROCESS | 1829 | 1461364821599 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a91e68000 == 65 [pid = 1829] [id = 203] 15:40:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f4a8be8d800) [pid = 1829] [serial = 609] [outer = (nil)] 15:40:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f4a8d89f400) [pid = 1829] [serial = 610] [outer = 0x7f4a8be8d800] 15:40:21 INFO - PROCESS | 1829 | 1461364821664 Marionette DEBUG loaded listener.js 15:40:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f4a8dd04800) [pid = 1829] [serial = 611] [outer = 0x7f4a8be8d800] 15:40:22 INFO - PROCESS | 1829 | 1461364822645 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1335ms 15:40:22 INFO - PROCESS | 1829 | 1461364822680 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 15:40:22 INFO - PROCESS | 1829 | 1461364822686 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 15:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:40:22 INFO - PROCESS | 1829 | 1461364822695 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:40:22 INFO - PROCESS | 1829 | 1461364822699 Marionette TRACE conn4 <- [1,786,null,{}] 15:40:22 INFO - PROCESS | 1829 | 1461364822708 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:22 INFO - PROCESS | 1829 | 1461364822868 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 15:40:23 INFO - PROCESS | 1829 | 1461364823041 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89767000 == 66 [pid = 1829] [id = 204] 15:40:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f4a87d3f400) [pid = 1829] [serial = 612] [outer = (nil)] 15:40:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f4a87df2400) [pid = 1829] [serial = 613] [outer = 0x7f4a87d3f400] 15:40:23 INFO - PROCESS | 1829 | 1461364823119 Marionette DEBUG loaded listener.js 15:40:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f4a87f06c00) [pid = 1829] [serial = 614] [outer = 0x7f4a87d3f400] 15:40:24 INFO - PROCESS | 1829 | 1461364824047 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1381ms 15:40:24 INFO - PROCESS | 1829 | 1461364824076 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 15:40:24 INFO - PROCESS | 1829 | 1461364824085 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 15:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:40:24 INFO - PROCESS | 1829 | 1461364824095 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:40:24 INFO - PROCESS | 1829 | 1461364824098 Marionette TRACE conn4 <- [1,790,null,{}] 15:40:24 INFO - PROCESS | 1829 | 1461364824105 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:24 INFO - PROCESS | 1829 | 1461364824271 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 15:40:24 INFO - PROCESS | 1829 | 1461364824434 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a90e42800 == 67 [pid = 1829] [id = 205] 15:40:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f4a87fdac00) [pid = 1829] [serial = 615] [outer = (nil)] 15:40:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f4a89630800) [pid = 1829] [serial = 616] [outer = 0x7f4a87fdac00] 15:40:24 INFO - PROCESS | 1829 | 1461364824508 Marionette DEBUG loaded listener.js 15:40:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f4a89fdec00) [pid = 1829] [serial = 617] [outer = 0x7f4a87fdac00] 15:40:25 INFO - PROCESS | 1829 | 1461364825469 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1429ms 15:40:25 INFO - PROCESS | 1829 | 1461364825524 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 15:40:25 INFO - PROCESS | 1829 | 1461364825529 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 15:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:40:25 INFO - PROCESS | 1829 | 1461364825535 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:40:25 INFO - PROCESS | 1829 | 1461364825541 Marionette TRACE conn4 <- [1,794,null,{}] 15:40:25 INFO - PROCESS | 1829 | 1461364825557 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:25 INFO - PROCESS | 1829 | 1461364825728 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 15:40:25 INFO - PROCESS | 1829 | 1461364825885 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94350000 == 68 [pid = 1829] [id = 206] 15:40:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f4a8bef3c00) [pid = 1829] [serial = 618] [outer = (nil)] 15:40:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f4a8c924c00) [pid = 1829] [serial = 619] [outer = 0x7f4a8bef3c00] 15:40:25 INFO - PROCESS | 1829 | 1461364825964 Marionette DEBUG loaded listener.js 15:40:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f4a8dbd0c00) [pid = 1829] [serial = 620] [outer = 0x7f4a8bef3c00] 15:40:26 INFO - PROCESS | 1829 | 1461364826752 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1283ms 15:40:26 INFO - PROCESS | 1829 | 1461364826818 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 15:40:26 INFO - PROCESS | 1829 | 1461364826823 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 15:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:40:26 INFO - PROCESS | 1829 | 1461364826844 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:40:26 INFO - PROCESS | 1829 | 1461364826847 Marionette TRACE conn4 <- [1,798,null,{}] 15:40:26 INFO - PROCESS | 1829 | 1461364826853 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:27 INFO - PROCESS | 1829 | 1461364827018 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 15:40:27 INFO - PROCESS | 1829 | 1461364827169 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a947c8800 == 69 [pid = 1829] [id = 207] 15:40:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a8bef5c00) [pid = 1829] [serial = 621] [outer = (nil)] 15:40:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a8dd0cc00) [pid = 1829] [serial = 622] [outer = 0x7f4a8bef5c00] 15:40:27 INFO - PROCESS | 1829 | 1461364827243 Marionette DEBUG loaded listener.js 15:40:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a8df8c000) [pid = 1829] [serial = 623] [outer = 0x7f4a8bef5c00] 15:40:28 INFO - PROCESS | 1829 | 1461364828093 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:40:28 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:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1279ms 15:40:28 INFO - PROCESS | 1829 | 1461364828125 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 15:40:28 INFO - PROCESS | 1829 | 1461364828128 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 15:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:40:28 INFO - PROCESS | 1829 | 1461364828134 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:40:28 INFO - PROCESS | 1829 | 1461364828136 Marionette TRACE conn4 <- [1,802,null,{}] 15:40:28 INFO - PROCESS | 1829 | 1461364828142 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:28 INFO - PROCESS | 1829 | 1461364828297 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 15:40:28 INFO - PROCESS | 1829 | 1461364828455 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9584d000 == 70 [pid = 1829] [id = 208] 15:40:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a8df92400) [pid = 1829] [serial = 624] [outer = (nil)] 15:40:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a8dfa7c00) [pid = 1829] [serial = 625] [outer = 0x7f4a8df92400] 15:40:28 INFO - PROCESS | 1829 | 1461364828534 Marionette DEBUG loaded listener.js 15:40:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a8dfb3800) [pid = 1829] [serial = 626] [outer = 0x7f4a8df92400] 15:40:29 INFO - PROCESS | 1829 | 1461364829469 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:40:29 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:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1377ms 15:40:29 INFO - PROCESS | 1829 | 1461364829512 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 15:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:40:29 INFO - PROCESS | 1829 | 1461364829516 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 15:40:29 INFO - PROCESS | 1829 | 1461364829522 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:40:29 INFO - PROCESS | 1829 | 1461364829525 Marionette TRACE conn4 <- [1,806,null,{}] 15:40:29 INFO - PROCESS | 1829 | 1461364829530 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:29 INFO - PROCESS | 1829 | 1461364829708 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 15:40:29 INFO - PROCESS | 1829 | 1461364829860 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9f0b1800 == 71 [pid = 1829] [id = 209] 15:40:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a8fde4800) [pid = 1829] [serial = 627] [outer = (nil)] 15:40:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a91eb3400) [pid = 1829] [serial = 628] [outer = 0x7f4a8fde4800] 15:40:29 INFO - PROCESS | 1829 | 1461364829935 Marionette DEBUG loaded listener.js 15:40:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a93c8d000) [pid = 1829] [serial = 629] [outer = 0x7f4a8fde4800] 15:40:30 INFO - PROCESS | 1829 | 1461364830780 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:40:30 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:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1279ms 15:40:30 INFO - PROCESS | 1829 | 1461364830804 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 15:40:30 INFO - PROCESS | 1829 | 1461364830807 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 15:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:40:30 INFO - PROCESS | 1829 | 1461364830815 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:40:30 INFO - PROCESS | 1829 | 1461364830818 Marionette TRACE conn4 <- [1,810,null,{}] 15:40:30 INFO - PROCESS | 1829 | 1461364830823 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:30 INFO - PROCESS | 1829 | 1461364830975 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 15:40:31 INFO - PROCESS | 1829 | 1461364831134 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0128800 == 72 [pid = 1829] [id = 210] 15:40:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a8fde4c00) [pid = 1829] [serial = 630] [outer = (nil)] 15:40:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a93c93c00) [pid = 1829] [serial = 631] [outer = 0x7f4a8fde4c00] 15:40:31 INFO - PROCESS | 1829 | 1461364831209 Marionette DEBUG loaded listener.js 15:40:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a943d5000) [pid = 1829] [serial = 632] [outer = 0x7f4a8fde4c00] 15:40:32 INFO - PROCESS | 1829 | 1461364832182 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1440ms 15:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:40:32 INFO - PROCESS | 1829 | 1461364832255 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 15:40:32 INFO - PROCESS | 1829 | 1461364832258 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 15:40:32 INFO - PROCESS | 1829 | 1461364832264 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:40:32 INFO - PROCESS | 1829 | 1461364832268 Marionette TRACE conn4 <- [1,814,null,{}] 15:40:32 INFO - PROCESS | 1829 | 1461364832273 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:32 INFO - PROCESS | 1829 | 1461364832470 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 15:40:32 INFO - PROCESS | 1829 | 1461364832639 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa1317800 == 73 [pid = 1829] [id = 211] 15:40:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a81881400) [pid = 1829] [serial = 633] [outer = (nil)] 15:40:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a94656000) [pid = 1829] [serial = 634] [outer = 0x7f4a81881400] 15:40:32 INFO - PROCESS | 1829 | 1461364832720 Marionette DEBUG loaded listener.js 15:40:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a9470dc00) [pid = 1829] [serial = 635] [outer = 0x7f4a81881400] 15:40:33 INFO - PROCESS | 1829 | 1461364833598 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:40:33 INFO - PROCESS | 1829 | 1461364833654 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 15:40:33 INFO - PROCESS | 1829 | 1461364833660 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:40:33 INFO - PROCESS | 1829 | 1461364833663 Marionette TRACE conn4 <- [1,818,null,{}] 15:40:33 INFO - PROCESS | 1829 | 1461364833668 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:33 INFO - PROCESS | 1829 | 1461364833828 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 15:40:33 INFO - PROCESS | 1829 | 1461364833988 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a6b000 == 74 [pid = 1829] [id = 212] 15:40:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a93c41c00) [pid = 1829] [serial = 636] [outer = (nil)] 15:40:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a94716800) [pid = 1829] [serial = 637] [outer = 0x7f4a93c41c00] 15:40:34 INFO - PROCESS | 1829 | 1461364834068 Marionette DEBUG loaded listener.js 15:40:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a94a37400) [pid = 1829] [serial = 638] [outer = 0x7f4a93c41c00] 15:40:35 INFO - PROCESS | 1829 | 1461364835211 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1581ms 15:40:35 INFO - PROCESS | 1829 | 1461364835242 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 15:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:40:35 INFO - PROCESS | 1829 | 1461364835247 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 15:40:35 INFO - PROCESS | 1829 | 1461364835255 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:40:35 INFO - PROCESS | 1829 | 1461364835260 Marionette TRACE conn4 <- [1,822,null,{}] 15:40:35 INFO - PROCESS | 1829 | 1461364835268 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:35 INFO - PROCESS | 1829 | 1461364835421 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 15:40:35 INFO - PROCESS | 1829 | 1461364835649 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8addf000 == 75 [pid = 1829] [id = 213] 15:40:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a87d3a400) [pid = 1829] [serial = 639] [outer = (nil)] 15:40:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a87dd5800) [pid = 1829] [serial = 640] [outer = 0x7f4a87d3a400] 15:40:35 INFO - PROCESS | 1829 | 1461364835731 Marionette DEBUG loaded listener.js 15:40:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a87e7b800) [pid = 1829] [serial = 641] [outer = 0x7f4a87d3a400] 15:40:36 INFO - PROCESS | 1829 | 1461364836715 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:40:36 INFO - PROCESS | 1829 | 1461364836749 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 15:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:40:36 INFO - PROCESS | 1829 | 1461364836759 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:40:36 INFO - PROCESS | 1829 | 1461364836763 Marionette TRACE conn4 <- [1,826,null,{}] 15:40:36 INFO - PROCESS | 1829 | 1461364836769 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:36 INFO - PROCESS | 1829 | 1461364836934 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 15:40:37 INFO - PROCESS | 1829 | 1461364837150 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89059000 == 76 [pid = 1829] [id = 214] 15:40:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a88e83800) [pid = 1829] [serial = 642] [outer = (nil)] 15:40:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a89632c00) [pid = 1829] [serial = 643] [outer = 0x7f4a88e83800] 15:40:37 INFO - PROCESS | 1829 | 1461364837260 Marionette DEBUG loaded listener.js 15:40:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a89fd3c00) [pid = 1829] [serial = 644] [outer = 0x7f4a88e83800] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a94660400) [pid = 1829] [serial = 577] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a81ad1c00) [pid = 1829] [serial = 550] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a87f11000) [pid = 1829] [serial = 553] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a8b4c2800) [pid = 1829] [serial = 556] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a93c40000) [pid = 1829] [serial = 559] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd27000 == 75 [pid = 1829] [id = 194] 15:40:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a817d3000 == 74 [pid = 1829] [id = 193] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a8b081c00) [pid = 1829] [serial = 548] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a94734c00) [pid = 1829] [serial = 574] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a94d5b800) [pid = 1829] [serial = 575] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a89ae9000) [pid = 1829] [serial = 565] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a8dbcc000) [pid = 1829] [serial = 568] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8dd0c400) [pid = 1829] [serial = 569] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a89c66c00) [pid = 1829] [serial = 566] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a87df2c00) [pid = 1829] [serial = 563] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a87c14c00) [pid = 1829] [serial = 562] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a9429c800) [pid = 1829] [serial = 572] [outer = (nil)] [url = about:blank] 15:40:37 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a91ec0800) [pid = 1829] [serial = 571] [outer = (nil)] [url = about:blank] 15:40:38 INFO - PROCESS | 1829 | 1461364838090 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1380ms 15:40:38 INFO - PROCESS | 1829 | 1461364838140 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 15:40:38 INFO - PROCESS | 1829 | 1461364838143 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 15:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:40:38 INFO - PROCESS | 1829 | 1461364838149 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:40:38 INFO - PROCESS | 1829 | 1461364838154 Marionette TRACE conn4 <- [1,830,null,{}] 15:40:38 INFO - PROCESS | 1829 | 1461364838168 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:38 INFO - PROCESS | 1829 | 1461364838318 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 15:40:38 INFO - PROCESS | 1829 | 1461364838455 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdc8000 == 75 [pid = 1829] [id = 215] 15:40:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a87e7d000) [pid = 1829] [serial = 645] [outer = (nil)] 15:40:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a89fd8400) [pid = 1829] [serial = 646] [outer = 0x7f4a87e7d000] 15:40:38 INFO - PROCESS | 1829 | 1461364838532 Marionette DEBUG loaded listener.js 15:40:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8d8f2c00) [pid = 1829] [serial = 647] [outer = 0x7f4a87e7d000] 15:40:39 INFO - PROCESS | 1829 | 1461364839279 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1185ms 15:40:39 INFO - PROCESS | 1829 | 1461364839337 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 15:40:39 INFO - PROCESS | 1829 | 1461364839340 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 15:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:40:39 INFO - PROCESS | 1829 | 1461364839346 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:40:39 INFO - PROCESS | 1829 | 1461364839348 Marionette TRACE conn4 <- [1,834,null,{}] 15:40:39 INFO - PROCESS | 1829 | 1461364839353 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:39 INFO - PROCESS | 1829 | 1461364839491 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 15:40:39 INFO - PROCESS | 1829 | 1461364839510 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93c25800 == 76 [pid = 1829] [id = 216] 15:40:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8dbc8400) [pid = 1829] [serial = 648] [outer = (nil)] 15:40:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8f1bac00) [pid = 1829] [serial = 649] [outer = 0x7f4a8dbc8400] 15:40:39 INFO - PROCESS | 1829 | 1461364839568 Marionette DEBUG loaded listener.js 15:40:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a8fd85800) [pid = 1829] [serial = 650] [outer = 0x7f4a8dbc8400] 15:40:40 INFO - PROCESS | 1829 | 1461364840429 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1128ms 15:40:40 INFO - PROCESS | 1829 | 1461364840475 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 15:40:40 INFO - PROCESS | 1829 | 1461364840478 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 15:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:40:40 INFO - PROCESS | 1829 | 1461364840489 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:40:40 INFO - PROCESS | 1829 | 1461364840491 Marionette TRACE conn4 <- [1,838,null,{}] 15:40:40 INFO - PROCESS | 1829 | 1461364840497 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:40 INFO - PROCESS | 1829 | 1461364840693 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 15:40:40 INFO - PROCESS | 1829 | 1461364840713 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95810800 == 77 [pid = 1829] [id = 217] 15:40:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a8dd08800) [pid = 1829] [serial = 651] [outer = (nil)] 15:40:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a90fa4c00) [pid = 1829] [serial = 652] [outer = 0x7f4a8dd08800] 15:40:40 INFO - PROCESS | 1829 | 1461364840772 Marionette DEBUG loaded listener.js 15:40:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a925af800) [pid = 1829] [serial = 653] [outer = 0x7f4a8dd08800] 15:40:41 INFO - PROCESS | 1829 | 1461364841647 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1180ms 15:40:41 INFO - PROCESS | 1829 | 1461364841670 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 15:40:41 INFO - PROCESS | 1829 | 1461364841673 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 15:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:40:41 INFO - PROCESS | 1829 | 1461364841679 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:40:41 INFO - PROCESS | 1829 | 1461364841681 Marionette TRACE conn4 <- [1,842,null,{}] 15:40:41 INFO - PROCESS | 1829 | 1461364841686 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:41 INFO - PROCESS | 1829 | 1461364841924 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 15:40:41 INFO - PROCESS | 1829 | 1461364841947 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fcbc000 == 78 [pid = 1829] [id = 218] 15:40:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a9419f000) [pid = 1829] [serial = 654] [outer = (nil)] 15:40:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a94d5c000) [pid = 1829] [serial = 655] [outer = 0x7f4a9419f000] 15:40:42 INFO - PROCESS | 1829 | 1461364842013 Marionette DEBUG loaded listener.js 15:40:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a9568ec00) [pid = 1829] [serial = 656] [outer = 0x7f4a9419f000] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a8d8f3000) [pid = 1829] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a89ae2400) [pid = 1829] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a87d3c800) [pid = 1829] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a8963a400) [pid = 1829] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a88e89000) [pid = 1829] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a87df6800) [pid = 1829] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a87d35400) [pid = 1829] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a87bf1c00) [pid = 1829] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a81ad6000) [pid = 1829] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f4a81884400) [pid = 1829] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f4a81888400) [pid = 1829] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f4a81882400) [pid = 1829] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f4a89c64000) [pid = 1829] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f4a8dbcb400) [pid = 1829] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f4a87bf2800) [pid = 1829] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f4a8f3bf000) [pid = 1829] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f4a87e7ac00) [pid = 1829] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f4a86bf1000) [pid = 1829] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f4a87e74000) [pid = 1829] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:40:42 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f4a8d8f6800) [pid = 1829] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:40:43 INFO - PROCESS | 1829 | 1461364843015 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1383ms 15:40:43 INFO - PROCESS | 1829 | 1461364843062 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 15:40:43 INFO - PROCESS | 1829 | 1461364843065 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 15:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:40:43 INFO - PROCESS | 1829 | 1461364843071 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:40:43 INFO - PROCESS | 1829 | 1461364843073 Marionette TRACE conn4 <- [1,846,null,{}] 15:40:43 INFO - PROCESS | 1829 | 1461364843079 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:43 INFO - PROCESS | 1829 | 1461364843246 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 15:40:43 INFO - PROCESS | 1829 | 1461364843260 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa1121000 == 79 [pid = 1829] [id = 219] 15:40:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f4a86bf1000) [pid = 1829] [serial = 657] [outer = (nil)] 15:40:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f4a87e74000) [pid = 1829] [serial = 658] [outer = 0x7f4a86bf1000] 15:40:43 INFO - PROCESS | 1829 | 1461364843321 Marionette DEBUG loaded listener.js 15:40:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f4a8ccba400) [pid = 1829] [serial = 659] [outer = 0x7f4a86bf1000] 15:40:44 INFO - PROCESS | 1829 | 1461364844100 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1042ms 15:40:44 INFO - PROCESS | 1829 | 1461364844114 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 15:40:44 INFO - PROCESS | 1829 | 1461364844117 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 15:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:40:44 INFO - PROCESS | 1829 | 1461364844122 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:40:44 INFO - PROCESS | 1829 | 1461364844125 Marionette TRACE conn4 <- [1,850,null,{}] 15:40:44 INFO - PROCESS | 1829 | 1461364844130 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:44 INFO - PROCESS | 1829 | 1461364844378 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 15:40:44 INFO - PROCESS | 1829 | 1461364844399 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4ae9800 == 80 [pid = 1829] [id = 220] 15:40:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f4a89ae2400) [pid = 1829] [serial = 660] [outer = (nil)] 15:40:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f4a8fd7cc00) [pid = 1829] [serial = 661] [outer = 0x7f4a89ae2400] 15:40:44 INFO - PROCESS | 1829 | 1461364844465 Marionette DEBUG loaded listener.js 15:40:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f4a94f4ec00) [pid = 1829] [serial = 662] [outer = 0x7f4a89ae2400] 15:40:45 INFO - PROCESS | 1829 | 1461364845519 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1432ms 15:40:45 INFO - PROCESS | 1829 | 1461364845555 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 15:40:45 INFO - PROCESS | 1829 | 1461364845562 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 15:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:40:45 INFO - PROCESS | 1829 | 1461364845571 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:40:45 INFO - PROCESS | 1829 | 1461364845576 Marionette TRACE conn4 <- [1,854,null,{}] 15:40:45 INFO - PROCESS | 1829 | 1461364845584 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:45 INFO - PROCESS | 1829 | 1461364845795 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 15:40:45 INFO - PROCESS | 1829 | 1461364845968 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ad1e000 == 81 [pid = 1829] [id = 221] 15:40:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f4a87dd6800) [pid = 1829] [serial = 663] [outer = (nil)] 15:40:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f4a87fd2800) [pid = 1829] [serial = 664] [outer = 0x7f4a87dd6800] 15:40:46 INFO - PROCESS | 1829 | 1461364846095 Marionette DEBUG loaded listener.js 15:40:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f4a894ca000) [pid = 1829] [serial = 665] [outer = 0x7f4a87dd6800] 15:40:46 INFO - PROCESS | 1829 | 1461364846946 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1442ms 15:40:47 INFO - PROCESS | 1829 | 1461364847014 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 15:40:47 INFO - PROCESS | 1829 | 1461364847023 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 15:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:40:47 INFO - PROCESS | 1829 | 1461364847034 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:40:47 INFO - PROCESS | 1829 | 1461364847038 Marionette TRACE conn4 <- [1,858,null,{}] 15:40:47 INFO - PROCESS | 1829 | 1461364847044 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:47 INFO - PROCESS | 1829 | 1461364847230 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 15:40:47 INFO - PROCESS | 1829 | 1461364847390 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95816800 == 82 [pid = 1829] [id = 222] 15:40:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f4a89633800) [pid = 1829] [serial = 666] [outer = (nil)] 15:40:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f4a8be59c00) [pid = 1829] [serial = 667] [outer = 0x7f4a89633800] 15:40:47 INFO - PROCESS | 1829 | 1461364847463 Marionette DEBUG loaded listener.js 15:40:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8dbcb400) [pid = 1829] [serial = 668] [outer = 0x7f4a89633800] 15:40:48 INFO - PROCESS | 1829 | 1461364848430 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1431ms 15:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:40:48 INFO - PROCESS | 1829 | 1461364848465 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 15:40:48 INFO - PROCESS | 1829 | 1461364848468 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 15:40:48 INFO - PROCESS | 1829 | 1461364848475 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:40:48 INFO - PROCESS | 1829 | 1461364848480 Marionette TRACE conn4 <- [1,862,null,{}] 15:40:48 INFO - PROCESS | 1829 | 1461364848496 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:48 INFO - PROCESS | 1829 | 1461364848682 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 15:40:48 INFO - PROCESS | 1829 | 1461364848861 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa55a2800 == 83 [pid = 1829] [id = 223] 15:40:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8df92000) [pid = 1829] [serial = 669] [outer = (nil)] 15:40:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a93c87400) [pid = 1829] [serial = 670] [outer = 0x7f4a8df92000] 15:40:48 INFO - PROCESS | 1829 | 1461364848939 Marionette DEBUG loaded listener.js 15:40:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a94734c00) [pid = 1829] [serial = 671] [outer = 0x7f4a8df92000] 15:40:49 INFO - PROCESS | 1829 | 1461364849861 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1440ms 15:40:49 INFO - PROCESS | 1829 | 1461364849915 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 15:40:49 INFO - PROCESS | 1829 | 1461364849918 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 15:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:40:49 INFO - PROCESS | 1829 | 1461364849924 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:40:49 INFO - PROCESS | 1829 | 1461364849928 Marionette TRACE conn4 <- [1,866,null,{}] 15:40:49 INFO - PROCESS | 1829 | 1461364849933 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:50 INFO - PROCESS | 1829 | 1461364850113 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 15:40:50 INFO - PROCESS | 1829 | 1461364850276 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7f4e800 == 84 [pid = 1829] [id = 224] 15:40:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a8c91c800) [pid = 1829] [serial = 672] [outer = (nil)] 15:40:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a94f58c00) [pid = 1829] [serial = 673] [outer = 0x7f4a8c91c800] 15:40:50 INFO - PROCESS | 1829 | 1461364850349 Marionette DEBUG loaded listener.js 15:40:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a95835400) [pid = 1829] [serial = 674] [outer = 0x7f4a8c91c800] 15:40:51 INFO - PROCESS | 1829 | 1461364851199 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1328ms 15:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:40:51 INFO - PROCESS | 1829 | 1461364851254 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 15:40:51 INFO - PROCESS | 1829 | 1461364851256 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 15:40:51 INFO - PROCESS | 1829 | 1461364851263 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:40:51 INFO - PROCESS | 1829 | 1461364851266 Marionette TRACE conn4 <- [1,870,null,{}] 15:40:51 INFO - PROCESS | 1829 | 1461364851271 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:51 INFO - PROCESS | 1829 | 1461364851430 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 15:40:51 INFO - PROCESS | 1829 | 1461364851602 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa979c800 == 85 [pid = 1829] [id = 225] 15:40:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a94a39800) [pid = 1829] [serial = 675] [outer = (nil)] 15:40:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a95e0d800) [pid = 1829] [serial = 676] [outer = 0x7f4a94a39800] 15:40:51 INFO - PROCESS | 1829 | 1461364851680 Marionette DEBUG loaded listener.js 15:40:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a95e33800) [pid = 1829] [serial = 677] [outer = 0x7f4a94a39800] 15:40:52 INFO - PROCESS | 1829 | 1461364852652 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1429ms 15:40:52 INFO - PROCESS | 1829 | 1461364852692 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 15:40:52 INFO - PROCESS | 1829 | 1461364852696 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 15:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:40:52 INFO - PROCESS | 1829 | 1461364852703 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:40:52 INFO - PROCESS | 1829 | 1461364852706 Marionette TRACE conn4 <- [1,874,null,{}] 15:40:52 INFO - PROCESS | 1829 | 1461364852717 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:52 INFO - PROCESS | 1829 | 1461364852951 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 15:40:53 INFO - PROCESS | 1829 | 1461364853202 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa59f800 == 86 [pid = 1829] [id = 226] 15:40:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a8c91e800) [pid = 1829] [serial = 678] [outer = (nil)] 15:40:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a95838000) [pid = 1829] [serial = 679] [outer = 0x7f4a8c91e800] 15:40:53 INFO - PROCESS | 1829 | 1461364853285 Marionette DEBUG loaded listener.js 15:40:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a9f022800) [pid = 1829] [serial = 680] [outer = 0x7f4a8c91e800] 15:40:54 INFO - PROCESS | 1829 | 1461364854089 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1435ms 15:40:54 INFO - PROCESS | 1829 | 1461364854139 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 15:40:54 INFO - PROCESS | 1829 | 1461364854144 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 15:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:40:54 INFO - PROCESS | 1829 | 1461364854150 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:40:54 INFO - PROCESS | 1829 | 1461364854152 Marionette TRACE conn4 <- [1,878,null,{}] 15:40:54 INFO - PROCESS | 1829 | 1461364854158 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:54 INFO - PROCESS | 1829 | 1461364854321 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 15:40:54 INFO - PROCESS | 1829 | 1461364854506 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c41800 == 87 [pid = 1829] [id = 227] 15:40:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a8b4bdc00) [pid = 1829] [serial = 681] [outer = (nil)] 15:40:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a9fc4a000) [pid = 1829] [serial = 682] [outer = 0x7f4a8b4bdc00] 15:40:54 INFO - PROCESS | 1829 | 1461364854580 Marionette DEBUG loaded listener.js 15:40:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a9fe74400) [pid = 1829] [serial = 683] [outer = 0x7f4a8b4bdc00] 15:40:55 INFO - PROCESS | 1829 | 1461364855353 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1232ms 15:40:55 INFO - PROCESS | 1829 | 1461364855382 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 15:40:55 INFO - PROCESS | 1829 | 1461364855385 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 15:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:40:55 INFO - PROCESS | 1829 | 1461364855391 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:40:55 INFO - PROCESS | 1829 | 1461364855393 Marionette TRACE conn4 <- [1,882,null,{}] 15:40:55 INFO - PROCESS | 1829 | 1461364855399 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:55 INFO - PROCESS | 1829 | 1461364855557 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 15:40:55 INFO - PROCESS | 1829 | 1461364855725 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a809e8800 == 88 [pid = 1829] [id = 228] 15:40:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a91eba000) [pid = 1829] [serial = 684] [outer = (nil)] 15:40:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a9feaa400) [pid = 1829] [serial = 685] [outer = 0x7f4a91eba000] 15:40:55 INFO - PROCESS | 1829 | 1461364855800 Marionette DEBUG loaded listener.js 15:40:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a9feb0c00) [pid = 1829] [serial = 686] [outer = 0x7f4a91eba000] 15:40:56 INFO - PROCESS | 1829 | 1461364856569 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1238ms 15:40:56 INFO - PROCESS | 1829 | 1461364856631 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 15:40:56 INFO - PROCESS | 1829 | 1461364856633 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 15:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:40:56 INFO - PROCESS | 1829 | 1461364856640 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:40:56 INFO - PROCESS | 1829 | 1461364856642 Marionette TRACE conn4 <- [1,886,null,{}] 15:40:56 INFO - PROCESS | 1829 | 1461364856648 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:56 INFO - PROCESS | 1829 | 1461364856815 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 15:40:56 INFO - PROCESS | 1829 | 1461364856987 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8606c000 == 89 [pid = 1829] [id = 229] 15:40:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a9a092800) [pid = 1829] [serial = 687] [outer = (nil)] 15:40:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a9ff79400) [pid = 1829] [serial = 688] [outer = 0x7f4a9a092800] 15:40:57 INFO - PROCESS | 1829 | 1461364857060 Marionette DEBUG loaded listener.js 15:40:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a9fffa400) [pid = 1829] [serial = 689] [outer = 0x7f4a9a092800] 15:40:57 INFO - PROCESS | 1829 | 1461364857973 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1380ms 15:40:58 INFO - PROCESS | 1829 | 1461364858022 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 15:40:58 INFO - PROCESS | 1829 | 1461364858026 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 15:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:40:58 INFO - PROCESS | 1829 | 1461364858031 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:40:58 INFO - PROCESS | 1829 | 1461364858034 Marionette TRACE conn4 <- [1,890,null,{}] 15:40:58 INFO - PROCESS | 1829 | 1461364858083 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:40:58 INFO - PROCESS | 1829 | 1461364858253 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 15:40:58 INFO - PROCESS | 1829 | 1461364858418 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:40:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86082000 == 90 [pid = 1829] [id = 230] 15:40:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a81adb400) [pid = 1829] [serial = 690] [outer = (nil)] 15:40:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a87df7800) [pid = 1829] [serial = 691] [outer = 0x7f4a81adb400] 15:40:58 INFO - PROCESS | 1829 | 1461364858489 Marionette DEBUG loaded listener.js 15:40:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a8af84800) [pid = 1829] [serial = 692] [outer = 0x7f4a81adb400] 15:40:59 INFO - PROCESS | 1829 | 1461364859388 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1437ms 15:40:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a89aee400) [pid = 1829] [serial = 693] [outer = 0x7f4a8b4ca800] 15:40:59 INFO - PROCESS | 1829 | 1461364859503 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 15:40:59 INFO - PROCESS | 1829 | 1461364859508 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 15:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:41:00 INFO - PROCESS | 1829 | 1461364860071 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:41:00 INFO - PROCESS | 1829 | 1461364860079 Marionette TRACE conn4 <- [1,894,null,{}] 15:41:00 INFO - PROCESS | 1829 | 1461364860114 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:00 INFO - PROCESS | 1829 | 1461364860276 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 15:41:00 INFO - PROCESS | 1829 | 1461364860440 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8977e000 == 91 [pid = 1829] [id = 231] 15:41:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a87bf7800) [pid = 1829] [serial = 694] [outer = (nil)] 15:41:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a87d39c00) [pid = 1829] [serial = 695] [outer = 0x7f4a87bf7800] 15:41:00 INFO - PROCESS | 1829 | 1461364860508 Marionette DEBUG loaded listener.js 15:41:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a87dfa800) [pid = 1829] [serial = 696] [outer = 0x7f4a87bf7800] 15:41:01 INFO - PROCESS | 1829 | 1461364861557 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 2073ms 15:41:01 INFO - PROCESS | 1829 | 1461364861596 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 15:41:01 INFO - PROCESS | 1829 | 1461364861601 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 15:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:41:01 INFO - PROCESS | 1829 | 1461364861608 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:41:01 INFO - PROCESS | 1829 | 1461364861610 Marionette TRACE conn4 <- [1,898,null,{}] 15:41:01 INFO - PROCESS | 1829 | 1461364861622 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:01 INFO - PROCESS | 1829 | 1461364861871 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa97b1800 == 90 [pid = 1829] [id = 85] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89656800 == 89 [pid = 1829] [id = 67] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a946db800 == 88 [pid = 1829] [id = 64] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9415b800 == 87 [pid = 1829] [id = 53] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92152000 == 86 [pid = 1829] [id = 63] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa5163000 == 85 [pid = 1829] [id = 73] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1e9800 == 84 [pid = 1829] [id = 100] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa5620800 == 83 [pid = 1829] [id = 74] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f315800 == 82 [pid = 1829] [id = 57] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9ffa3000 == 81 [pid = 1829] [id = 160] 15:41:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b489800 == 80 [pid = 1829] [id = 62] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a8beee400) [pid = 1829] [serial = 586] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a8df9a400) [pid = 1829] [serial = 589] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a8d89f400) [pid = 1829] [serial = 610] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | 1461364862208 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a38800 == 81 [pid = 1829] [id = 232] 15:41:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a87bff400) [pid = 1829] [serial = 697] [outer = (nil)] 15:41:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a894c2000) [pid = 1829] [serial = 698] [outer = 0x7f4a87bff400] 15:41:02 INFO - PROCESS | 1829 | 1461364862281 Marionette DEBUG loaded listener.js 15:41:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a89c5cc00) [pid = 1829] [serial = 699] [outer = 0x7f4a87bff400] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a94661c00) [pid = 1829] [serial = 524] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a8ccbd000) [pid = 1829] [serial = 521] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a87fd3800) [pid = 1829] [serial = 518] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a89ae5400) [pid = 1829] [serial = 601] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a8b077c00) [pid = 1829] [serial = 604] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a87fd0800) [pid = 1829] [serial = 598] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a87dd3c00) [pid = 1829] [serial = 596] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a87d3d000) [pid = 1829] [serial = 595] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8962c000) [pid = 1829] [serial = 584] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a87f05400) [pid = 1829] [serial = 583] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a87f0b000) [pid = 1829] [serial = 593] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a87dedc00) [pid = 1829] [serial = 592] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a86bf0000) [pid = 1829] [serial = 581] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a81adc800) [pid = 1829] [serial = 580] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a8b4c3800) [pid = 1829] [serial = 605] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a8b4bd400) [pid = 1829] [serial = 607] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a89fd7400) [pid = 1829] [serial = 602] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a87fda400) [pid = 1829] [serial = 599] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a8be92000) [pid = 1829] [serial = 608] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a86be3000) [pid = 1829] [serial = 551] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4aa1368c00) [pid = 1829] [serial = 533] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a9f021c00) [pid = 1829] [serial = 530] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a894c9000) [pid = 1829] [serial = 554] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a93ce7c00) [pid = 1829] [serial = 560] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a8dd07c00) [pid = 1829] [serial = 557] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4aa104cc00) [pid = 1829] [serial = 515] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a95e17400) [pid = 1829] [serial = 578] [outer = (nil)] [url = about:blank] 15:41:02 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a8dbd6000) [pid = 1829] [serial = 527] [outer = (nil)] [url = about:blank] 15:41:03 INFO - PROCESS | 1829 | 1461364863105 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1535ms 15:41:03 INFO - PROCESS | 1829 | 1461364863144 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 15:41:03 INFO - PROCESS | 1829 | 1461364863147 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 15:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:41:03 INFO - PROCESS | 1829 | 1461364863153 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:41:03 INFO - PROCESS | 1829 | 1461364863156 Marionette TRACE conn4 <- [1,902,null,{}] 15:41:03 INFO - PROCESS | 1829 | 1461364863161 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:03 INFO - PROCESS | 1829 | 1461364863305 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 15:41:03 INFO - PROCESS | 1829 | 1461364863332 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e80800 == 82 [pid = 1829] [id = 233] 15:41:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a8af86c00) [pid = 1829] [serial = 700] [outer = (nil)] 15:41:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a8b4bd400) [pid = 1829] [serial = 701] [outer = 0x7f4a8af86c00] 15:41:03 INFO - PROCESS | 1829 | 1461364863402 Marionette DEBUG loaded listener.js 15:41:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a8be92000) [pid = 1829] [serial = 702] [outer = 0x7f4a8af86c00] 15:41:04 INFO - PROCESS | 1829 | 1461364864339 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1233ms 15:41:04 INFO - PROCESS | 1829 | 1461364864387 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 15:41:04 INFO - PROCESS | 1829 | 1461364864391 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 15:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:41:04 INFO - PROCESS | 1829 | 1461364864398 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:41:04 INFO - PROCESS | 1829 | 1461364864400 Marionette TRACE conn4 <- [1,906,null,{}] 15:41:04 INFO - PROCESS | 1829 | 1461364864405 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:04 INFO - PROCESS | 1829 | 1461364864565 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 15:41:04 INFO - PROCESS | 1829 | 1461364864574 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdbb000 == 83 [pid = 1829] [id = 234] 15:41:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a89aec800) [pid = 1829] [serial = 703] [outer = (nil)] 15:41:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a8d89f400) [pid = 1829] [serial = 704] [outer = 0x7f4a89aec800] 15:41:04 INFO - PROCESS | 1829 | 1461364864637 Marionette DEBUG loaded listener.js 15:41:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a8dbcc400) [pid = 1829] [serial = 705] [outer = 0x7f4a89aec800] 15:41:05 INFO - PROCESS | 1829 | 1461364865553 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1190ms 15:41:05 INFO - PROCESS | 1829 | 1461364865589 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 15:41:05 INFO - PROCESS | 1829 | 1461364865593 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 15:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:41:05 INFO - PROCESS | 1829 | 1461364865599 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:41:05 INFO - PROCESS | 1829 | 1461364865601 Marionette TRACE conn4 <- [1,910,null,{}] 15:41:05 INFO - PROCESS | 1829 | 1461364865612 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:05 INFO - PROCESS | 1829 | 1461364865813 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 15:41:05 INFO - PROCESS | 1829 | 1461364865835 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ffed800 == 84 [pid = 1829] [id = 235] 15:41:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a8c922800) [pid = 1829] [serial = 706] [outer = (nil)] 15:41:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a8dd07400) [pid = 1829] [serial = 707] [outer = 0x7f4a8c922800] 15:41:05 INFO - PROCESS | 1829 | 1461364865896 Marionette DEBUG loaded listener.js 15:41:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a8df8d800) [pid = 1829] [serial = 708] [outer = 0x7f4a8c922800] 15:41:07 INFO - PROCESS | 1829 | 1461364867130 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a8dd08800) [pid = 1829] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a9419f000) [pid = 1829] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a87e7d000) [pid = 1829] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a88e83800) [pid = 1829] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a87d3a400) [pid = 1829] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a86bf1000) [pid = 1829] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f4a8dbc8400) [pid = 1829] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f4a8be8d800) [pid = 1829] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f4a89c5f800) [pid = 1829] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:41:07 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f4a89c5fc00) [pid = 1829] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1626ms 15:41:07 INFO - PROCESS | 1829 | 1461364867227 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 15:41:07 INFO - PROCESS | 1829 | 1461364867231 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 15:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:41:07 INFO - PROCESS | 1829 | 1461364867236 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:41:07 INFO - PROCESS | 1829 | 1461364867238 Marionette TRACE conn4 <- [1,914,null,{}] 15:41:07 INFO - PROCESS | 1829 | 1461364867243 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:07 INFO - PROCESS | 1829 | 1461364867413 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 15:41:07 INFO - PROCESS | 1829 | 1461364867577 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93889000 == 85 [pid = 1829] [id = 236] 15:41:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f4a8fd7e400) [pid = 1829] [serial = 709] [outer = (nil)] 15:41:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f4a90fa7000) [pid = 1829] [serial = 710] [outer = 0x7f4a8fd7e400] 15:41:07 INFO - PROCESS | 1829 | 1461364867641 Marionette DEBUG loaded listener.js 15:41:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f4a93c43000) [pid = 1829] [serial = 711] [outer = 0x7f4a8fd7e400] 15:41:08 INFO - PROCESS | 1829 | 1461364868304 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1130ms 15:41:08 INFO - PROCESS | 1829 | 1461364868367 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 15:41:08 INFO - PROCESS | 1829 | 1461364868371 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 15:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:41:08 INFO - PROCESS | 1829 | 1461364868380 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:41:08 INFO - PROCESS | 1829 | 1461364868382 Marionette TRACE conn4 <- [1,918,null,{}] 15:41:08 INFO - PROCESS | 1829 | 1461364868396 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:08 INFO - PROCESS | 1829 | 1461364868557 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 15:41:08 INFO - PROCESS | 1829 | 1461364868572 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a946d3800 == 86 [pid = 1829] [id = 237] 15:41:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f4a8fddc000) [pid = 1829] [serial = 712] [outer = (nil)] 15:41:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a9442d000) [pid = 1829] [serial = 713] [outer = 0x7f4a8fddc000] 15:41:08 INFO - PROCESS | 1829 | 1461364868674 Marionette DEBUG loaded listener.js 15:41:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a94661c00) [pid = 1829] [serial = 714] [outer = 0x7f4a8fddc000] 15:41:09 INFO - PROCESS | 1829 | 1461364869701 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1393ms 15:41:09 INFO - PROCESS | 1829 | 1461364869777 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 15:41:09 INFO - PROCESS | 1829 | 1461364869782 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 15:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:41:09 INFO - PROCESS | 1829 | 1461364869794 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:41:09 INFO - PROCESS | 1829 | 1461364869799 Marionette TRACE conn4 <- [1,922,null,{}] 15:41:09 INFO - PROCESS | 1829 | 1461364869808 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:10 INFO - PROCESS | 1829 | 1461364870009 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 15:41:10 INFO - PROCESS | 1829 | 1461364870244 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89768800 == 87 [pid = 1829] [id = 238] 15:41:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a87dfac00) [pid = 1829] [serial = 715] [outer = (nil)] 15:41:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a87f0e000) [pid = 1829] [serial = 716] [outer = 0x7f4a87dfac00] 15:41:10 INFO - PROCESS | 1829 | 1461364870338 Marionette DEBUG loaded listener.js 15:41:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a89633c00) [pid = 1829] [serial = 717] [outer = 0x7f4a87dfac00] 15:41:11 INFO - PROCESS | 1829 | 1461364871221 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1486ms 15:41:11 INFO - PROCESS | 1829 | 1461364871281 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 15:41:11 INFO - PROCESS | 1829 | 1461364871290 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 15:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:41:11 INFO - PROCESS | 1829 | 1461364871300 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:41:11 INFO - PROCESS | 1829 | 1461364871303 Marionette TRACE conn4 <- [1,926,null,{}] 15:41:11 INFO - PROCESS | 1829 | 1461364871309 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:11 INFO - PROCESS | 1829 | 1461364871490 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 15:41:11 INFO - PROCESS | 1829 | 1461364871655 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f114800 == 88 [pid = 1829] [id = 239] 15:41:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a89c5ec00) [pid = 1829] [serial = 718] [outer = (nil)] 15:41:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a8b4c3800) [pid = 1829] [serial = 719] [outer = 0x7f4a89c5ec00] 15:41:11 INFO - PROCESS | 1829 | 1461364871730 Marionette DEBUG loaded listener.js 15:41:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a8c921400) [pid = 1829] [serial = 720] [outer = 0x7f4a89c5ec00] 15:41:12 INFO - PROCESS | 1829 | 1461364872702 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1480ms 15:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:41:12 INFO - PROCESS | 1829 | 1461364872780 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 15:41:12 INFO - PROCESS | 1829 | 1461364872783 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 15:41:12 INFO - PROCESS | 1829 | 1461364872790 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:41:12 INFO - PROCESS | 1829 | 1461364872801 Marionette TRACE conn4 <- [1,930,null,{}] 15:41:12 INFO - PROCESS | 1829 | 1461364872821 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:13 INFO - PROCESS | 1829 | 1461364873083 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 15:41:13 INFO - PROCESS | 1829 | 1461364873295 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f10000 == 89 [pid = 1829] [id = 240] 15:41:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a8df95000) [pid = 1829] [serial = 721] [outer = (nil)] 15:41:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a8fdd6800) [pid = 1829] [serial = 722] [outer = 0x7f4a8df95000] 15:41:13 INFO - PROCESS | 1829 | 1461364873371 Marionette DEBUG loaded listener.js 15:41:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a938e3800) [pid = 1829] [serial = 723] [outer = 0x7f4a8df95000] 15:41:14 INFO - PROCESS | 1829 | 1461364874185 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1447ms 15:41:14 INFO - PROCESS | 1829 | 1461364874237 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 15:41:14 INFO - PROCESS | 1829 | 1461364874241 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 15:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:41:14 INFO - PROCESS | 1829 | 1461364874247 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:41:14 INFO - PROCESS | 1829 | 1461364874249 Marionette TRACE conn4 <- [1,934,null,{}] 15:41:14 INFO - PROCESS | 1829 | 1461364874256 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:14 INFO - PROCESS | 1829 | 1461364874436 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 15:41:14 INFO - PROCESS | 1829 | 1461364874642 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9f0ce000 == 90 [pid = 1829] [id = 241] 15:41:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a946b4000) [pid = 1829] [serial = 724] [outer = (nil)] 15:41:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a9471bc00) [pid = 1829] [serial = 725] [outer = 0x7f4a946b4000] 15:41:14 INFO - PROCESS | 1829 | 1461364874726 Marionette DEBUG loaded listener.js 15:41:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a94738000) [pid = 1829] [serial = 726] [outer = 0x7f4a946b4000] 15:41:15 INFO - PROCESS | 1829 | 1461364875613 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1431ms 15:41:15 INFO - PROCESS | 1829 | 1461364875679 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 15:41:15 INFO - PROCESS | 1829 | 1461364875682 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 15:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:41:15 INFO - PROCESS | 1829 | 1461364875688 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:41:15 INFO - PROCESS | 1829 | 1461364875691 Marionette TRACE conn4 <- [1,938,null,{}] 15:41:15 INFO - PROCESS | 1829 | 1461364875697 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:15 INFO - PROCESS | 1829 | 1461364875873 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 15:41:16 INFO - PROCESS | 1829 | 1461364876051 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa1325800 == 91 [pid = 1829] [id = 242] 15:41:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a87bf3400) [pid = 1829] [serial = 727] [outer = (nil)] 15:41:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a952c4400) [pid = 1829] [serial = 728] [outer = 0x7f4a87bf3400] 15:41:16 INFO - PROCESS | 1829 | 1461364876128 Marionette DEBUG loaded listener.js 15:41:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a95e16400) [pid = 1829] [serial = 729] [outer = 0x7f4a87bf3400] 15:41:17 INFO - PROCESS | 1829 | 1461364877029 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1383ms 15:41:17 INFO - PROCESS | 1829 | 1461364877074 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 15:41:17 INFO - PROCESS | 1829 | 1461364877077 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 15:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:41:17 INFO - PROCESS | 1829 | 1461364877083 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:41:17 INFO - PROCESS | 1829 | 1461364877086 Marionette TRACE conn4 <- [1,942,null,{}] 15:41:17 INFO - PROCESS | 1829 | 1461364877092 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:17 INFO - PROCESS | 1829 | 1461364877300 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 15:41:17 INFO - PROCESS | 1829 | 1461364877474 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa5156800 == 92 [pid = 1829] [id = 243] 15:41:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a9632c000) [pid = 1829] [serial = 730] [outer = (nil)] 15:41:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a99165c00) [pid = 1829] [serial = 731] [outer = 0x7f4a9632c000] 15:41:17 INFO - PROCESS | 1829 | 1461364877548 Marionette DEBUG loaded listener.js 15:41:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a9fead800) [pid = 1829] [serial = 732] [outer = 0x7f4a9632c000] 15:41:18 INFO - PROCESS | 1829 | 1461364878493 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1480ms 15:41:18 INFO - PROCESS | 1829 | 1461364878566 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 15:41:18 INFO - PROCESS | 1829 | 1461364878570 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 15:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:41:18 INFO - PROCESS | 1829 | 1461364878590 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:41:18 INFO - PROCESS | 1829 | 1461364878596 Marionette TRACE conn4 <- [1,946,null,{}] 15:41:18 INFO - PROCESS | 1829 | 1461364878605 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:18 INFO - PROCESS | 1829 | 1461364878814 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 15:41:18 INFO - PROCESS | 1829 | 1461364878980 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7f58000 == 93 [pid = 1829] [id = 244] 15:41:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a96336400) [pid = 1829] [serial = 733] [outer = (nil)] 15:41:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a9fffb000) [pid = 1829] [serial = 734] [outer = 0x7f4a96336400] 15:41:19 INFO - PROCESS | 1829 | 1461364879089 Marionette DEBUG loaded listener.js 15:41:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4aa032c000) [pid = 1829] [serial = 735] [outer = 0x7f4a96336400] 15:41:19 INFO - PROCESS | 1829 | 1461364879908 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1364ms 15:41:19 INFO - PROCESS | 1829 | 1461364879940 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 15:41:19 INFO - PROCESS | 1829 | 1461364879943 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 15:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:41:19 INFO - PROCESS | 1829 | 1461364879950 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:41:19 INFO - PROCESS | 1829 | 1461364879952 Marionette TRACE conn4 <- [1,950,null,{}] 15:41:19 INFO - PROCESS | 1829 | 1461364879958 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:20 INFO - PROCESS | 1829 | 1461364880129 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 15:41:20 INFO - PROCESS | 1829 | 1461364880298 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa59e800 == 94 [pid = 1829] [id = 245] 15:41:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a9636f400) [pid = 1829] [serial = 736] [outer = (nil)] 15:41:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4aa03f0800) [pid = 1829] [serial = 737] [outer = 0x7f4a9636f400] 15:41:20 INFO - PROCESS | 1829 | 1461364880370 Marionette DEBUG loaded listener.js 15:41:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4aa1047000) [pid = 1829] [serial = 738] [outer = 0x7f4a9636f400] 15:41:21 INFO - PROCESS | 1829 | 1461364881214 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1328ms 15:41:21 INFO - PROCESS | 1829 | 1461364881279 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 15:41:21 INFO - PROCESS | 1829 | 1461364881282 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 15:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:41:21 INFO - PROCESS | 1829 | 1461364881288 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:41:21 INFO - PROCESS | 1829 | 1461364881292 Marionette TRACE conn4 <- [1,954,null,{}] 15:41:21 INFO - PROCESS | 1829 | 1461364881297 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:21 INFO - PROCESS | 1829 | 1461364881466 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 15:41:21 INFO - PROCESS | 1829 | 1461364881633 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8651b000 == 95 [pid = 1829] [id = 246] 15:41:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a9feac000) [pid = 1829] [serial = 739] [outer = (nil)] 15:41:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4aa11d0000) [pid = 1829] [serial = 740] [outer = 0x7f4a9feac000] 15:41:21 INFO - PROCESS | 1829 | 1461364881705 Marionette DEBUG loaded listener.js 15:41:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4aa1361000) [pid = 1829] [serial = 741] [outer = 0x7f4a9feac000] 15:41:22 INFO - PROCESS | 1829 | 1461364882525 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1278ms 15:41:22 INFO - PROCESS | 1829 | 1461364882568 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 15:41:22 INFO - PROCESS | 1829 | 1461364882572 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 15:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:41:22 INFO - PROCESS | 1829 | 1461364882578 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:41:22 INFO - PROCESS | 1829 | 1461364882580 Marionette TRACE conn4 <- [1,958,null,{}] 15:41:22 INFO - PROCESS | 1829 | 1461364882586 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:22 INFO - PROCESS | 1829 | 1461364882750 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 15:41:22 INFO - PROCESS | 1829 | 1461364882922 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a92800 == 96 [pid = 1829] [id = 247] 15:41:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4aa0dbd400) [pid = 1829] [serial = 742] [outer = (nil)] 15:41:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4aa1395c00) [pid = 1829] [serial = 743] [outer = 0x7f4aa0dbd400] 15:41:22 INFO - PROCESS | 1829 | 1461364882992 Marionette DEBUG loaded listener.js 15:41:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4aa13a0c00) [pid = 1829] [serial = 744] [outer = 0x7f4aa0dbd400] 15:41:23 INFO - PROCESS | 1829 | 1461364883903 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1378ms 15:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:41:23 INFO - PROCESS | 1829 | 1461364883956 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 15:41:23 INFO - PROCESS | 1829 | 1461364883960 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 15:41:23 INFO - PROCESS | 1829 | 1461364883966 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:41:23 INFO - PROCESS | 1829 | 1461364883970 Marionette TRACE conn4 <- [1,962,null,{}] 15:41:23 INFO - PROCESS | 1829 | 1461364883975 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:24 INFO - PROCESS | 1829 | 1461364884186 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 15:41:24 INFO - PROCESS | 1829 | 1461364884702 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891ac800 == 97 [pid = 1829] [id = 248] 15:41:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a86be9400) [pid = 1829] [serial = 745] [outer = (nil)] 15:41:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a87bf0400) [pid = 1829] [serial = 746] [outer = 0x7f4a86be9400] 15:41:24 INFO - PROCESS | 1829 | 1461364884843 Marionette DEBUG loaded listener.js 15:41:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a87d3c800) [pid = 1829] [serial = 747] [outer = 0x7f4a86be9400] 15:41:25 INFO - PROCESS | 1829 | 1461364885711 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1831ms 15:41:25 INFO - PROCESS | 1829 | 1461364885798 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 15:41:25 INFO - PROCESS | 1829 | 1461364885810 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 15:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:41:25 INFO - PROCESS | 1829 | 1461364885825 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:41:25 INFO - PROCESS | 1829 | 1461364885833 Marionette TRACE conn4 <- [1,966,null,{}] 15:41:25 INFO - PROCESS | 1829 | 1461364885848 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:26 INFO - PROCESS | 1829 | 1461364886089 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 15:41:26 INFO - PROCESS | 1829 | 1461364886269 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a24000 == 98 [pid = 1829] [id = 249] 15:41:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a88e85000) [pid = 1829] [serial = 748] [outer = (nil)] 15:41:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a89fd6400) [pid = 1829] [serial = 749] [outer = 0x7f4a88e85000] 15:41:26 INFO - PROCESS | 1829 | 1461364886354 Marionette DEBUG loaded listener.js 15:41:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a8b080800) [pid = 1829] [serial = 750] [outer = 0x7f4a88e85000] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd2e000 == 97 [pid = 1829] [id = 151] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a89630800) [pid = 1829] [serial = 616] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a8c924c00) [pid = 1829] [serial = 619] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a8dd0cc00) [pid = 1829] [serial = 622] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a8dfa7c00) [pid = 1829] [serial = 625] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a91eb3400) [pid = 1829] [serial = 628] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a93c93c00) [pid = 1829] [serial = 631] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a94656000) [pid = 1829] [serial = 634] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a93889000 == 96 [pid = 1829] [id = 236] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ffed800 == 95 [pid = 1829] [id = 235] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cdbb000 == 94 [pid = 1829] [id = 234] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e80800 == 93 [pid = 1829] [id = 233] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a38800 == 92 [pid = 1829] [id = 232] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8977e000 == 91 [pid = 1829] [id = 231] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89c41800 == 90 [pid = 1829] [id = 227] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa59f800 == 89 [pid = 1829] [id = 226] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa979c800 == 88 [pid = 1829] [id = 225] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7f4e800 == 87 [pid = 1829] [id = 224] 15:41:27 INFO - PROCESS | 1829 | 1461364887237 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:41:27 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ad1e000 == 86 [pid = 1829] [id = 221] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a8dbc9400) [pid = 1829] [serial = 587] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a946b9c00) [pid = 1829] [serial = 590] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a94716800) [pid = 1829] [serial = 637] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a90fa4c00) [pid = 1829] [serial = 652] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a94d5c000) [pid = 1829] [serial = 655] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a89fd8400) [pid = 1829] [serial = 646] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a8d8f2c00) [pid = 1829] [serial = 647] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a87df2400) [pid = 1829] [serial = 613] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a89fd3c00) [pid = 1829] [serial = 644] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a89632c00) [pid = 1829] [serial = 643] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a87e7b800) [pid = 1829] [serial = 641] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a87dd5800) [pid = 1829] [serial = 640] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a87e74000) [pid = 1829] [serial = 658] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a8f1bac00) [pid = 1829] [serial = 649] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8dd04800) [pid = 1829] [serial = 611] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a9568ec00) [pid = 1829] [serial = 656] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a925af800) [pid = 1829] [serial = 653] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a8fd85800) [pid = 1829] [serial = 650] [outer = (nil)] [url = about:blank] 15:41:27 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a8ccba400) [pid = 1829] [serial = 659] [outer = (nil)] [url = about:blank] 15:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1493ms 15:41:27 INFO - PROCESS | 1829 | 1461364887321 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 15:41:27 INFO - PROCESS | 1829 | 1461364887327 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 15:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:41:27 INFO - PROCESS | 1829 | 1461364887334 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:41:27 INFO - PROCESS | 1829 | 1461364887337 Marionette TRACE conn4 <- [1,970,null,{}] 15:41:27 INFO - PROCESS | 1829 | 1461364887342 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:27 INFO - PROCESS | 1829 | 1461364887500 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 15:41:27 INFO - PROCESS | 1829 | 1461364887628 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89312800 == 87 [pid = 1829] [id = 250] 15:41:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a894c2400) [pid = 1829] [serial = 751] [outer = (nil)] 15:41:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a8c91f800) [pid = 1829] [serial = 752] [outer = 0x7f4a894c2400] 15:41:27 INFO - PROCESS | 1829 | 1461364887698 Marionette DEBUG loaded listener.js 15:41:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a8d8ff800) [pid = 1829] [serial = 753] [outer = 0x7f4a894c2400] 15:41:28 INFO - PROCESS | 1829 | 1461364888554 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1279ms 15:41:28 INFO - PROCESS | 1829 | 1461364888613 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 15:41:28 INFO - PROCESS | 1829 | 1461364888617 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 15:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:41:28 INFO - PROCESS | 1829 | 1461364888630 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:41:28 INFO - PROCESS | 1829 | 1461364888638 Marionette TRACE conn4 <- [1,974,null,{}] 15:41:28 INFO - PROCESS | 1829 | 1461364888647 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:28 INFO - PROCESS | 1829 | 1461364888809 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 15:41:28 INFO - PROCESS | 1829 | 1461364888820 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd34000 == 88 [pid = 1829] [id = 251] 15:41:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a8f1c8400) [pid = 1829] [serial = 754] [outer = (nil)] 15:41:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a920e6c00) [pid = 1829] [serial = 755] [outer = 0x7f4a8f1c8400] 15:41:28 INFO - PROCESS | 1829 | 1461364888881 Marionette DEBUG loaded listener.js 15:41:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a93c8d800) [pid = 1829] [serial = 756] [outer = 0x7f4a8f1c8400] 15:41:29 INFO - PROCESS | 1829 | 1461364889735 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1199ms 15:41:29 INFO - PROCESS | 1829 | 1461364889824 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 15:41:29 INFO - PROCESS | 1829 | 1461364889829 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 15:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:41:29 INFO - PROCESS | 1829 | 1461364889840 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:41:29 INFO - PROCESS | 1829 | 1461364889842 Marionette TRACE conn4 <- [1,978,null,{}] 15:41:29 INFO - PROCESS | 1829 | 1461364889847 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:30 INFO - PROCESS | 1829 | 1461364890067 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 15:41:30 INFO - PROCESS | 1829 | 1461364890093 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92162000 == 89 [pid = 1829] [id = 252] 15:41:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a8df9a400) [pid = 1829] [serial = 757] [outer = (nil)] 15:41:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a946b7c00) [pid = 1829] [serial = 758] [outer = 0x7f4a8df9a400] 15:41:30 INFO - PROCESS | 1829 | 1461364890183 Marionette DEBUG loaded listener.js 15:41:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a9568e800) [pid = 1829] [serial = 759] [outer = 0x7f4a8df9a400] 15:41:31 INFO - PROCESS | 1829 | 1461364891057 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1293ms 15:41:31 INFO - PROCESS | 1829 | 1461364891129 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 15:41:31 INFO - PROCESS | 1829 | 1461364891132 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 15:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:41:31 INFO - PROCESS | 1829 | 1461364891138 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:41:31 INFO - PROCESS | 1829 | 1461364891139 Marionette TRACE conn4 <- [1,982,null,{}] 15:41:31 INFO - PROCESS | 1829 | 1461364891145 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:31 INFO - PROCESS | 1829 | 1461364891344 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 15:41:31 INFO - PROCESS | 1829 | 1461364891374 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94461000 == 90 [pid = 1829] [id = 253] 15:41:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a95e33000) [pid = 1829] [serial = 760] [outer = (nil)] 15:41:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a96367800) [pid = 1829] [serial = 761] [outer = 0x7f4a95e33000] 15:41:31 INFO - PROCESS | 1829 | 1461364891445 Marionette DEBUG loaded listener.js 15:41:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a9a095400) [pid = 1829] [serial = 762] [outer = 0x7f4a95e33000] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a8c922800) [pid = 1829] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a8af86c00) [pid = 1829] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a89aec800) [pid = 1829] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a87bff400) [pid = 1829] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a87bf7800) [pid = 1829] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a89ae2400) [pid = 1829] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:41:32 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a8fd7e400) [pid = 1829] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:41:32 INFO - PROCESS | 1829 | 1461364892470 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1377ms 15:41:32 INFO - PROCESS | 1829 | 1461364892516 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 15:41:32 INFO - PROCESS | 1829 | 1461364892520 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 15:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:41:32 INFO - PROCESS | 1829 | 1461364892525 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:41:32 INFO - PROCESS | 1829 | 1461364892527 Marionette TRACE conn4 <- [1,986,null,{}] 15:41:32 INFO - PROCESS | 1829 | 1461364892532 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:32 INFO - PROCESS | 1829 | 1461364892735 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 15:41:32 INFO - PROCESS | 1829 | 1461364892756 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95b51800 == 91 [pid = 1829] [id = 254] 15:41:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a8c922800) [pid = 1829] [serial = 763] [outer = (nil)] 15:41:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a941a3800) [pid = 1829] [serial = 764] [outer = 0x7f4a8c922800] 15:41:32 INFO - PROCESS | 1829 | 1461364892817 Marionette DEBUG loaded listener.js 15:41:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a9fe79400) [pid = 1829] [serial = 765] [outer = 0x7f4a8c922800] 15:41:33 INFO - PROCESS | 1829 | 1461364893542 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1080ms 15:41:33 INFO - PROCESS | 1829 | 1461364893606 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 15:41:33 INFO - PROCESS | 1829 | 1461364893609 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 15:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:41:33 INFO - PROCESS | 1829 | 1461364893615 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:41:33 INFO - PROCESS | 1829 | 1461364893617 Marionette TRACE conn4 <- [1,990,null,{}] 15:41:33 INFO - PROCESS | 1829 | 1461364893622 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:33 INFO - PROCESS | 1829 | 1461364893807 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 15:41:33 INFO - PROCESS | 1829 | 1461364893825 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9ff14800 == 92 [pid = 1829] [id = 255] 15:41:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a8df91000) [pid = 1829] [serial = 766] [outer = (nil)] 15:41:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a9feab400) [pid = 1829] [serial = 767] [outer = 0x7f4a8df91000] 15:41:33 INFO - PROCESS | 1829 | 1461364893886 Marionette DEBUG loaded listener.js 15:41:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4aa14f3000) [pid = 1829] [serial = 768] [outer = 0x7f4a8df91000] 15:41:34 INFO - PROCESS | 1829 | 1461364894924 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1377ms 15:41:34 INFO - PROCESS | 1829 | 1461364894994 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 15:41:35 INFO - PROCESS | 1829 | 1461364895001 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 15:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:41:35 INFO - PROCESS | 1829 | 1461364895010 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:41:35 INFO - PROCESS | 1829 | 1461364895015 Marionette TRACE conn4 <- [1,994,null,{}] 15:41:35 INFO - PROCESS | 1829 | 1461364895023 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:35 INFO - PROCESS | 1829 | 1461364895243 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 15:41:35 INFO - PROCESS | 1829 | 1461364895412 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c37800 == 93 [pid = 1829] [id = 256] 15:41:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a87f05400) [pid = 1829] [serial = 769] [outer = (nil)] 15:41:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a89ae2400) [pid = 1829] [serial = 770] [outer = 0x7f4a87f05400] 15:41:35 INFO - PROCESS | 1829 | 1461364895490 Marionette DEBUG loaded listener.js 15:41:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a8b4bf000) [pid = 1829] [serial = 771] [outer = 0x7f4a87f05400] 15:41:36 INFO - PROCESS | 1829 | 1461364896383 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1434ms 15:41:36 INFO - PROCESS | 1829 | 1461364896445 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 15:41:36 INFO - PROCESS | 1829 | 1461364896453 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 15:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:41:36 INFO - PROCESS | 1829 | 1461364896464 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:41:36 INFO - PROCESS | 1829 | 1461364896467 Marionette TRACE conn4 <- [1,998,null,{}] 15:41:36 INFO - PROCESS | 1829 | 1461364896474 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:36 INFO - PROCESS | 1829 | 1461364896688 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 15:41:36 INFO - PROCESS | 1829 | 1461364896855 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94450000 == 94 [pid = 1829] [id = 257] 15:41:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a8c91cc00) [pid = 1829] [serial = 772] [outer = (nil)] 15:41:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a8df90c00) [pid = 1829] [serial = 773] [outer = 0x7f4a8c91cc00] 15:41:37 INFO - PROCESS | 1829 | 1461364897014 Marionette DEBUG loaded listener.js 15:41:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a93c8b400) [pid = 1829] [serial = 774] [outer = 0x7f4a8c91cc00] 15:41:37 INFO - PROCESS | 1829 | 1461364897837 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1430ms 15:41:37 INFO - PROCESS | 1829 | 1461364897894 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 15:41:37 INFO - PROCESS | 1829 | 1461364897897 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 15:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:41:37 INFO - PROCESS | 1829 | 1461364897904 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:41:37 INFO - PROCESS | 1829 | 1461364897915 Marionette TRACE conn4 <- [1,1002,null,{}] 15:41:37 INFO - PROCESS | 1829 | 1461364897936 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:38 INFO - PROCESS | 1829 | 1461364898158 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 15:41:38 INFO - PROCESS | 1829 | 1461364898337 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a7c000 == 95 [pid = 1829] [id = 258] 15:41:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a95696000) [pid = 1829] [serial = 775] [outer = (nil)] 15:41:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a963dac00) [pid = 1829] [serial = 776] [outer = 0x7f4a95696000] 15:41:38 INFO - PROCESS | 1829 | 1461364898418 Marionette DEBUG loaded listener.js 15:41:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a9fe7d800) [pid = 1829] [serial = 777] [outer = 0x7f4a95696000] 15:41:39 INFO - PROCESS | 1829 | 1461364899281 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1444ms 15:41:39 INFO - PROCESS | 1829 | 1461364899349 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 15:41:39 INFO - PROCESS | 1829 | 1461364899354 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 15:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:41:39 INFO - PROCESS | 1829 | 1461364899360 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:41:39 INFO - PROCESS | 1829 | 1461364899362 Marionette TRACE conn4 <- [1,1006,null,{}] 15:41:39 INFO - PROCESS | 1829 | 1461364899367 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:39 INFO - PROCESS | 1829 | 1461364899543 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 15:41:39 INFO - PROCESS | 1829 | 1461364899711 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7295000 == 96 [pid = 1829] [id = 259] 15:41:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a95e19400) [pid = 1829] [serial = 778] [outer = (nil)] 15:41:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4aa019d400) [pid = 1829] [serial = 779] [outer = 0x7f4a95e19400] 15:41:39 INFO - PROCESS | 1829 | 1461364899798 Marionette DEBUG loaded listener.js 15:41:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4aa3244c00) [pid = 1829] [serial = 780] [outer = 0x7f4a95e19400] 15:41:40 INFO - PROCESS | 1829 | 1461364900624 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1327ms 15:41:40 INFO - PROCESS | 1829 | 1461364900688 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 15:41:40 INFO - PROCESS | 1829 | 1461364900692 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 15:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:41:40 INFO - PROCESS | 1829 | 1461364900698 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:41:40 INFO - PROCESS | 1829 | 1461364900700 Marionette TRACE conn4 <- [1,1010,null,{}] 15:41:40 INFO - PROCESS | 1829 | 1461364900706 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:40 INFO - PROCESS | 1829 | 1461364900878 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 15:41:41 INFO - PROCESS | 1829 | 1461364901059 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4ab23d4800 == 97 [pid = 1829] [id = 260] 15:41:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a81b33000) [pid = 1829] [serial = 781] [outer = (nil)] 15:41:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a81b3ac00) [pid = 1829] [serial = 782] [outer = 0x7f4a81b33000] 15:41:41 INFO - PROCESS | 1829 | 1461364901132 Marionette DEBUG loaded listener.js 15:41:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a81b3f400) [pid = 1829] [serial = 783] [outer = 0x7f4a81b33000] 15:41:42 INFO - PROCESS | 1829 | 1461364902030 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1384ms 15:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:41:42 INFO - PROCESS | 1829 | 1461364902083 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 15:41:42 INFO - PROCESS | 1829 | 1461364902086 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 15:41:42 INFO - PROCESS | 1829 | 1461364902092 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:41:42 INFO - PROCESS | 1829 | 1461364902095 Marionette TRACE conn4 <- [1,1014,null,{}] 15:41:42 INFO - PROCESS | 1829 | 1461364902100 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:42 INFO - PROCESS | 1829 | 1461364902307 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 15:41:42 INFO - PROCESS | 1829 | 1461364902476 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80986800 == 98 [pid = 1829] [id = 261] 15:41:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4aa323cc00) [pid = 1829] [serial = 784] [outer = (nil)] 15:41:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4aa4b5c000) [pid = 1829] [serial = 785] [outer = 0x7f4aa323cc00] 15:41:42 INFO - PROCESS | 1829 | 1461364902555 Marionette DEBUG loaded listener.js 15:41:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4aa51b5000) [pid = 1829] [serial = 786] [outer = 0x7f4aa323cc00] 15:41:43 INFO - PROCESS | 1829 | 1461364903395 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1379ms 15:41:43 INFO - PROCESS | 1829 | 1461364903471 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 15:41:43 INFO - PROCESS | 1829 | 1461364903475 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 15:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:41:43 INFO - PROCESS | 1829 | 1461364903481 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:41:43 INFO - PROCESS | 1829 | 1461364903484 Marionette TRACE conn4 <- [1,1018,null,{}] 15:41:43 INFO - PROCESS | 1829 | 1461364903490 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:43 INFO - PROCESS | 1829 | 1461364903667 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 15:41:43 INFO - PROCESS | 1829 | 1461364903844 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a96000 == 99 [pid = 1829] [id = 262] 15:41:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a86c4f400) [pid = 1829] [serial = 787] [outer = (nil)] 15:41:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a86c58800) [pid = 1829] [serial = 788] [outer = 0x7f4a86c4f400] 15:41:43 INFO - PROCESS | 1829 | 1461364903917 Marionette DEBUG loaded listener.js 15:41:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a86c5d000) [pid = 1829] [serial = 789] [outer = 0x7f4a86c4f400] 15:41:44 INFO - PROCESS | 1829 | 1461364904728 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1278ms 15:41:44 INFO - PROCESS | 1829 | 1461364904807 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 15:41:44 INFO - PROCESS | 1829 | 1461364904814 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 15:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:41:44 INFO - PROCESS | 1829 | 1461364904823 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:41:44 INFO - PROCESS | 1829 | 1461364904825 Marionette TRACE conn4 <- [1,1022,null,{}] 15:41:44 INFO - PROCESS | 1829 | 1461364904830 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:44 INFO - PROCESS | 1829 | 1461364904996 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 15:41:45 INFO - PROCESS | 1829 | 1461364905168 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ddd8800 == 100 [pid = 1829] [id = 263] 15:41:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a86c50000) [pid = 1829] [serial = 790] [outer = (nil)] 15:41:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4aa4cbb400) [pid = 1829] [serial = 791] [outer = 0x7f4a86c50000] 15:41:45 INFO - PROCESS | 1829 | 1461364905242 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4aa5509400) [pid = 1829] [serial = 792] [outer = 0x7f4a86c50000] 15:41:46 INFO - PROCESS | 1829 | 1461364906073 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1283ms 15:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:41:46 INFO - PROCESS | 1829 | 1461364906107 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 15:41:46 INFO - PROCESS | 1829 | 1461364906110 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 15:41:46 INFO - PROCESS | 1829 | 1461364906116 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:41:46 INFO - PROCESS | 1829 | 1461364906119 Marionette TRACE conn4 <- [1,1026,null,{}] 15:41:46 INFO - PROCESS | 1829 | 1461364906124 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:46 INFO - PROCESS | 1829 | 1461364906308 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 15:41:46 INFO - PROCESS | 1829 | 1461364906483 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7d4800 == 101 [pid = 1829] [id = 264] 15:41:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a86c4fc00) [pid = 1829] [serial = 793] [outer = (nil)] 15:41:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a8d7f1800) [pid = 1829] [serial = 794] [outer = 0x7f4a86c4fc00] 15:41:46 INFO - PROCESS | 1829 | 1461364906555 Marionette DEBUG loaded listener.js 15:41:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a8d7f7400) [pid = 1829] [serial = 795] [outer = 0x7f4a86c4fc00] 15:41:47 INFO - PROCESS | 1829 | 1461364907429 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1386ms 15:41:47 INFO - PROCESS | 1829 | 1461364907513 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 15:41:47 INFO - PROCESS | 1829 | 1461364907517 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 15:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:41:47 INFO - PROCESS | 1829 | 1461364907523 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:41:47 INFO - PROCESS | 1829 | 1461364907526 Marionette TRACE conn4 <- [1,1030,null,{}] 15:41:47 INFO - PROCESS | 1829 | 1461364907531 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:47 INFO - PROCESS | 1829 | 1461364907760 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 15:41:47 INFO - PROCESS | 1829 | 1461364907937 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88eae000 == 102 [pid = 1829] [id = 265] 15:41:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a7de02400) [pid = 1829] [serial = 796] [outer = (nil)] 15:41:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a7de0ac00) [pid = 1829] [serial = 797] [outer = 0x7f4a7de02400] 15:41:48 INFO - PROCESS | 1829 | 1461364908017 Marionette DEBUG loaded listener.js 15:41:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a7de10c00) [pid = 1829] [serial = 798] [outer = 0x7f4a7de02400] 15:41:49 INFO - PROCESS | 1829 | 1461364909324 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1883ms 15:41:49 INFO - PROCESS | 1829 | 1461364909502 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 1829 | 1461364909509 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 15:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:41:49 INFO - PROCESS | 1829 | 1461364909523 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1829 | 1461364909528 Marionette TRACE conn4 <- [1,1034,null,{}] 15:41:49 INFO - PROCESS | 1829 | 1461364909536 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:49 INFO - PROCESS | 1829 | 1461364909695 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 15:41:49 INFO - PROCESS | 1829 | 1461364909893 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891c1000 == 103 [pid = 1829] [id = 266] 15:41:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a81b3c400) [pid = 1829] [serial = 799] [outer = (nil)] 15:41:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a81b40c00) [pid = 1829] [serial = 800] [outer = 0x7f4a81b3c400] 15:41:49 INFO - PROCESS | 1829 | 1461364909961 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a87c16400) [pid = 1829] [serial = 801] [outer = 0x7f4a81b3c400] 15:41:50 INFO - PROCESS | 1829 | 1461364910937 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1485ms 15:41:51 INFO - PROCESS | 1829 | 1461364911008 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1829 | 1461364911017 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 15:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:41:51 INFO - PROCESS | 1829 | 1461364911027 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1829 | 1461364911030 Marionette TRACE conn4 <- [1,1038,null,{}] 15:41:51 INFO - PROCESS | 1829 | 1461364911034 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:51 INFO - PROCESS | 1829 | 1461364911276 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa1121000 == 102 [pid = 1829] [id = 219] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a93c25800 == 101 [pid = 1829] [id = 216] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95810800 == 100 [pid = 1829] [id = 217] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fcbc000 == 99 [pid = 1829] [id = 218] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f32a800 == 98 [pid = 1829] [id = 51] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a923c3800 == 97 [pid = 1829] [id = 52] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a9442d000) [pid = 1829] [serial = 713] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95b51800 == 96 [pid = 1829] [id = 254] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94461000 == 95 [pid = 1829] [id = 253] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92162000 == 94 [pid = 1829] [id = 252] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd34000 == 93 [pid = 1829] [id = 251] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89312800 == 92 [pid = 1829] [id = 250] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a24000 == 91 [pid = 1829] [id = 249] 15:41:51 INFO - PROCESS | 1829 | 1461364911527 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891ac800 == 90 [pid = 1829] [id = 248] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8651b000 == 89 [pid = 1829] [id = 246] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa59e800 == 88 [pid = 1829] [id = 245] 15:41:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a87000 == 89 [pid = 1829] [id = 267] 15:41:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a87df6400) [pid = 1829] [serial = 802] [outer = (nil)] 15:41:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a87e7cc00) [pid = 1829] [serial = 803] [outer = 0x7f4a87df6400] 15:41:51 INFO - PROCESS | 1829 | 1461364911595 Marionette DEBUG loaded listener.js 15:41:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a87f0e400) [pid = 1829] [serial = 804] [outer = 0x7f4a87df6400] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7f58000 == 88 [pid = 1829] [id = 244] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa5156800 == 87 [pid = 1829] [id = 243] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa1325800 == 86 [pid = 1829] [id = 242] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9f0ce000 == 85 [pid = 1829] [id = 241] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95f10000 == 84 [pid = 1829] [id = 240] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f114800 == 83 [pid = 1829] [id = 239] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89768800 == 82 [pid = 1829] [id = 238] 15:41:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a946d3800 == 81 [pid = 1829] [id = 237] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a9fc4a000) [pid = 1829] [serial = 682] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a95e0d800) [pid = 1829] [serial = 676] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a8be59c00) [pid = 1829] [serial = 667] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a9feaa400) [pid = 1829] [serial = 685] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a90fa7000) [pid = 1829] [serial = 710] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a8dbcc400) [pid = 1829] [serial = 705] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a93c43000) [pid = 1829] [serial = 711] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a87f03c00) [pid = 1829] [serial = 443] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a8dd07400) [pid = 1829] [serial = 707] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a8df8d800) [pid = 1829] [serial = 708] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a8b4bd400) [pid = 1829] [serial = 701] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a8be92000) [pid = 1829] [serial = 702] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a8d89f400) [pid = 1829] [serial = 704] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a894c2000) [pid = 1829] [serial = 698] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a95838000) [pid = 1829] [serial = 679] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a89c5cc00) [pid = 1829] [serial = 699] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a87dfa800) [pid = 1829] [serial = 696] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a87d39c00) [pid = 1829] [serial = 695] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a94f58c00) [pid = 1829] [serial = 673] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a8fd7cc00) [pid = 1829] [serial = 661] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a94f4ec00) [pid = 1829] [serial = 662] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a87df7800) [pid = 1829] [serial = 691] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a9ff79400) [pid = 1829] [serial = 688] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a87fd2800) [pid = 1829] [serial = 664] [outer = (nil)] [url = about:blank] 15:41:51 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a93c87400) [pid = 1829] [serial = 670] [outer = (nil)] [url = about:blank] 15:41:52 INFO - PROCESS | 1829 | 1461364912350 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1380ms 15:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:41:52 INFO - PROCESS | 1829 | 1461364912408 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1829 | 1461364912410 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 15:41:52 INFO - PROCESS | 1829 | 1461364912417 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - PROCESS | 1829 | 1461364912422 Marionette TRACE conn4 <- [1,1042,null,{}] 15:41:52 INFO - PROCESS | 1829 | 1461364912437 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:52 INFO - PROCESS | 1829 | 1461364912590 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 15:41:52 INFO - PROCESS | 1829 | 1461364912609 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89988000 == 82 [pid = 1829] [id = 268] 15:41:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a894c3800) [pid = 1829] [serial = 805] [outer = (nil)] 15:41:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a89ae4c00) [pid = 1829] [serial = 806] [outer = 0x7f4a894c3800] 15:41:52 INFO - PROCESS | 1829 | 1461364912686 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a89c64000) [pid = 1829] [serial = 807] [outer = 0x7f4a894c3800] 15:41:53 INFO - PROCESS | 1829 | 1461364913568 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1190ms 15:41:53 INFO - PROCESS | 1829 | 1461364913607 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1829 | 1461364913610 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 15:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:41:53 INFO - PROCESS | 1829 | 1461364913616 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1829 | 1461364913618 Marionette TRACE conn4 <- [1,1046,null,{}] 15:41:53 INFO - PROCESS | 1829 | 1461364913623 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:53 INFO - PROCESS | 1829 | 1461364913842 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 15:41:53 INFO - PROCESS | 1829 | 1461364913876 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b489800 == 83 [pid = 1829] [id = 269] 15:41:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a86bf1c00) [pid = 1829] [serial = 808] [outer = (nil)] 15:41:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a8adb9c00) [pid = 1829] [serial = 809] [outer = 0x7f4a86bf1c00] 15:41:53 INFO - PROCESS | 1829 | 1461364913938 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a8b4c1c00) [pid = 1829] [serial = 810] [outer = 0x7f4a86bf1c00] 15:41:54 INFO - PROCESS | 1829 | 1461364914767 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1186ms 15:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:41:54 INFO - PROCESS | 1829 | 1461364914803 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 1829 | 1461364914805 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 15:41:54 INFO - PROCESS | 1829 | 1461364914815 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1829 | 1461364914817 Marionette TRACE conn4 <- [1,1050,null,{}] 15:41:54 INFO - PROCESS | 1829 | 1461364914823 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:55 INFO - PROCESS | 1829 | 1461364915028 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 15:41:55 INFO - PROCESS | 1829 | 1461364915051 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da91000 == 84 [pid = 1829] [id = 270] 15:41:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a8a275000) [pid = 1829] [serial = 811] [outer = (nil)] 15:41:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a8bef2400) [pid = 1829] [serial = 812] [outer = 0x7f4a8a275000] 15:41:55 INFO - PROCESS | 1829 | 1461364915113 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a8ccbf800) [pid = 1829] [serial = 813] [outer = 0x7f4a8a275000] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a86be9400) [pid = 1829] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a88e85000) [pid = 1829] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a95e33000) [pid = 1829] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a8df9a400) [pid = 1829] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a8c922800) [pid = 1829] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a894c2400) [pid = 1829] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:41:56 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a8f1c8400) [pid = 1829] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:41:56 INFO - PROCESS | 1829 | 1461364916274 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1483ms 15:41:56 INFO - PROCESS | 1829 | 1461364916293 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1829 | 1461364916296 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 15:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:41:56 INFO - PROCESS | 1829 | 1461364916302 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1829 | 1461364916304 Marionette TRACE conn4 <- [1,1054,null,{}] 15:41:56 INFO - PROCESS | 1829 | 1461364916309 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:56 INFO - PROCESS | 1829 | 1461364916534 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 15:41:56 INFO - PROCESS | 1829 | 1461364916670 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f103000 == 85 [pid = 1829] [id = 271] 15:41:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a8d7ef800) [pid = 1829] [serial = 814] [outer = (nil)] 15:41:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a8dbcfc00) [pid = 1829] [serial = 815] [outer = 0x7f4a8d7ef800] 15:41:56 INFO - PROCESS | 1829 | 1461364916735 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a8df8c400) [pid = 1829] [serial = 816] [outer = 0x7f4a8d7ef800] 15:41:57 INFO - PROCESS | 1829 | 1461364917368 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1132ms 15:41:57 INFO - PROCESS | 1829 | 1461364917435 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 1829 | 1461364917439 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 15:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:41:57 INFO - PROCESS | 1829 | 1461364917452 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1829 | 1461364917454 Marionette TRACE conn4 <- [1,1058,null,{}] 15:41:57 INFO - PROCESS | 1829 | 1461364917459 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:57 INFO - PROCESS | 1829 | 1461364917614 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 15:41:57 INFO - PROCESS | 1829 | 1461364917628 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92159000 == 86 [pid = 1829] [id = 272] 15:41:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a8df8d800) [pid = 1829] [serial = 817] [outer = (nil)] 15:41:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a90fa4c00) [pid = 1829] [serial = 818] [outer = 0x7f4a8df8d800] 15:41:57 INFO - PROCESS | 1829 | 1461364917690 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a9234dc00) [pid = 1829] [serial = 819] [outer = 0x7f4a8df8d800] 15:41:58 INFO - PROCESS | 1829 | 1461364918778 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1381ms 15:41:58 INFO - PROCESS | 1829 | 1461364918835 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 15:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:41:58 INFO - PROCESS | 1829 | 1461364918841 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 15:41:58 INFO - PROCESS | 1829 | 1461364918849 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1829 | 1461364918855 Marionette TRACE conn4 <- [1,1062,null,{}] 15:41:58 INFO - PROCESS | 1829 | 1461364918863 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:41:59 INFO - PROCESS | 1829 | 1461364919054 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 15:41:59 INFO - PROCESS | 1829 | 1461364919277 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89052800 == 87 [pid = 1829] [id = 273] 15:41:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a87c1ac00) [pid = 1829] [serial = 820] [outer = (nil)] 15:41:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a87dcc000) [pid = 1829] [serial = 821] [outer = 0x7f4a87c1ac00] 15:41:59 INFO - PROCESS | 1829 | 1461364919398 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a87e7d400) [pid = 1829] [serial = 822] [outer = 0x7f4a87c1ac00] 15:42:00 INFO - PROCESS | 1829 | 1461364920282 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1487ms 15:42:00 INFO - PROCESS | 1829 | 1461364920336 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 15:42:00 INFO - PROCESS | 1829 | 1461364920345 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 15:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:42:00 INFO - PROCESS | 1829 | 1461364920355 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:42:00 INFO - PROCESS | 1829 | 1461364920358 Marionette TRACE conn4 <- [1,1066,null,{}] 15:42:00 INFO - PROCESS | 1829 | 1461364920364 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:00 INFO - PROCESS | 1829 | 1461364920538 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 15:42:00 INFO - PROCESS | 1829 | 1461364920705 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7d2000 == 88 [pid = 1829] [id = 274] 15:42:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a87e7ec00) [pid = 1829] [serial = 823] [outer = (nil)] 15:42:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a89632c00) [pid = 1829] [serial = 824] [outer = 0x7f4a87e7ec00] 15:42:00 INFO - PROCESS | 1829 | 1461364920778 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a8af89c00) [pid = 1829] [serial = 825] [outer = 0x7f4a87e7ec00] 15:42:01 INFO - PROCESS | 1829 | 1461364921715 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1389ms 15:42:01 INFO - PROCESS | 1829 | 1461364921744 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1829 | 1461364921748 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 15:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:42:01 INFO - PROCESS | 1829 | 1461364921754 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - PROCESS | 1829 | 1461364921761 Marionette TRACE conn4 <- [1,1070,null,{}] 15:42:01 INFO - PROCESS | 1829 | 1461364921779 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:01 INFO - PROCESS | 1829 | 1461364921968 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 15:42:02 INFO - PROCESS | 1829 | 1461364922137 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94366000 == 89 [pid = 1829] [id = 275] 15:42:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a8d7f0400) [pid = 1829] [serial = 826] [outer = (nil)] 15:42:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a8d89f400) [pid = 1829] [serial = 827] [outer = 0x7f4a8d7f0400] 15:42:02 INFO - PROCESS | 1829 | 1461364922216 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a8dd08800) [pid = 1829] [serial = 828] [outer = 0x7f4a8d7f0400] 15:42:03 INFO - PROCESS | 1829 | 1461364923079 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1386ms 15:42:03 INFO - PROCESS | 1829 | 1461364923143 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 15:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:42:03 INFO - PROCESS | 1829 | 1461364923148 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 15:42:03 INFO - PROCESS | 1829 | 1461364923154 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - PROCESS | 1829 | 1461364923157 Marionette TRACE conn4 <- [1,1074,null,{}] 15:42:03 INFO - PROCESS | 1829 | 1461364923163 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:03 INFO - PROCESS | 1829 | 1461364923364 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 15:42:03 INFO - PROCESS | 1829 | 1461364923532 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d83800 == 90 [pid = 1829] [id = 276] 15:42:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a8d7f0800) [pid = 1829] [serial = 829] [outer = (nil)] 15:42:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a938d8c00) [pid = 1829] [serial = 830] [outer = 0x7f4a8d7f0800] 15:42:03 INFO - PROCESS | 1829 | 1461364923606 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a93c8c000) [pid = 1829] [serial = 831] [outer = 0x7f4a8d7f0800] 15:42:04 INFO - PROCESS | 1829 | 1461364924444 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1338ms 15:42:04 INFO - PROCESS | 1829 | 1461364924493 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1829 | 1461364924497 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 15:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:42:04 INFO - PROCESS | 1829 | 1461364924502 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1829 | 1461364924505 Marionette TRACE conn4 <- [1,1078,null,{}] 15:42:04 INFO - PROCESS | 1829 | 1461364924510 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:04 INFO - PROCESS | 1829 | 1461364924684 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 15:42:04 INFO - PROCESS | 1829 | 1461364924857 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc20000 == 91 [pid = 1829] [id = 277] 15:42:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a8fd7e400) [pid = 1829] [serial = 832] [outer = (nil)] 15:42:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a93cf2800) [pid = 1829] [serial = 833] [outer = 0x7f4a8fd7e400] 15:42:04 INFO - PROCESS | 1829 | 1461364924927 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a94658c00) [pid = 1829] [serial = 834] [outer = 0x7f4a8fd7e400] 15:42:05 INFO - PROCESS | 1829 | 1461364925829 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1385ms 15:42:05 INFO - PROCESS | 1829 | 1461364925888 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1829 | 1461364925892 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 15:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:42:05 INFO - PROCESS | 1829 | 1461364925899 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 1829 | 1461364925902 Marionette TRACE conn4 <- [1,1082,null,{}] 15:42:05 INFO - PROCESS | 1829 | 1461364925907 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:06 INFO - PROCESS | 1829 | 1461364926105 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 15:42:06 INFO - PROCESS | 1829 | 1461364926275 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa3210000 == 92 [pid = 1829] [id = 278] 15:42:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a94715c00) [pid = 1829] [serial = 835] [outer = (nil)] 15:42:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a94f5c400) [pid = 1829] [serial = 836] [outer = 0x7f4a94715c00] 15:42:06 INFO - PROCESS | 1829 | 1461364926347 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a96398800) [pid = 1829] [serial = 837] [outer = 0x7f4a94715c00] 15:42:07 INFO - PROCESS | 1829 | 1461364927271 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1433ms 15:42:07 INFO - PROCESS | 1829 | 1461364927334 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1829 | 1461364927338 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 15:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:42:07 INFO - PROCESS | 1829 | 1461364927344 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1829 | 1461364927346 Marionette TRACE conn4 <- [1,1086,null,{}] 15:42:07 INFO - PROCESS | 1829 | 1461364927352 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:07 INFO - PROCESS | 1829 | 1461364927521 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 15:42:07 INFO - PROCESS | 1829 | 1461364927698 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4b64000 == 93 [pid = 1829] [id = 279] 15:42:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a94799000) [pid = 1829] [serial = 838] [outer = (nil)] 15:42:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a9f027400) [pid = 1829] [serial = 839] [outer = 0x7f4a94799000] 15:42:07 INFO - PROCESS | 1829 | 1461364927774 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a9feb5400) [pid = 1829] [serial = 840] [outer = 0x7f4a94799000] 15:42:08 INFO - PROCESS | 1829 | 1461364928596 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1288ms 15:42:08 INFO - PROCESS | 1829 | 1461364928633 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1829 | 1461364928637 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 15:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:42:08 INFO - PROCESS | 1829 | 1461364928643 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - PROCESS | 1829 | 1461364928646 Marionette TRACE conn4 <- [1,1090,null,{}] 15:42:08 INFO - PROCESS | 1829 | 1461364928651 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:08 INFO - PROCESS | 1829 | 1461364928812 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 15:42:08 INFO - PROCESS | 1829 | 1461364928989 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7287000 == 94 [pid = 1829] [id = 280] 15:42:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a94f58c00) [pid = 1829] [serial = 841] [outer = (nil)] 15:42:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4aa0107000) [pid = 1829] [serial = 842] [outer = 0x7f4a94f58c00] 15:42:09 INFO - PROCESS | 1829 | 1461364929064 Marionette DEBUG loaded listener.js 15:42:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4aa1043000) [pid = 1829] [serial = 843] [outer = 0x7f4a94f58c00] 15:42:09 INFO - PROCESS | 1829 | 1461364929947 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1379ms 15:42:10 INFO - PROCESS | 1829 | 1461364930024 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1829 | 1461364930028 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 15:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:42:10 INFO - PROCESS | 1829 | 1461364930034 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1829 | 1461364930037 Marionette TRACE conn4 <- [1,1094,null,{}] 15:42:10 INFO - PROCESS | 1829 | 1461364930043 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:10 INFO - PROCESS | 1829 | 1461364930265 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 15:42:10 INFO - PROCESS | 1829 | 1461364930436 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80772800 == 95 [pid = 1829] [id = 281] 15:42:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a9a010800) [pid = 1829] [serial = 844] [outer = (nil)] 15:42:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4aa114dc00) [pid = 1829] [serial = 845] [outer = 0x7f4a9a010800] 15:42:10 INFO - PROCESS | 1829 | 1461364930518 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4aa139ec00) [pid = 1829] [serial = 846] [outer = 0x7f4a9a010800] 15:42:11 INFO - PROCESS | 1829 | 1461364931347 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1380ms 15:42:11 INFO - PROCESS | 1829 | 1461364931415 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 1829 | 1461364931418 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 15:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:42:11 INFO - PROCESS | 1829 | 1461364931424 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 1829 | 1461364931426 Marionette TRACE conn4 <- [1,1098,null,{}] 15:42:11 INFO - PROCESS | 1829 | 1461364931432 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:11 INFO - PROCESS | 1829 | 1461364931586 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 15:42:11 INFO - PROCESS | 1829 | 1461364931763 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8078c000 == 96 [pid = 1829] [id = 282] 15:42:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a9feb6400) [pid = 1829] [serial = 847] [outer = (nil)] 15:42:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4aa32c1000) [pid = 1829] [serial = 848] [outer = 0x7f4a9feb6400] 15:42:11 INFO - PROCESS | 1829 | 1461364931836 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4aa4cb1800) [pid = 1829] [serial = 849] [outer = 0x7f4a9feb6400] 15:42:12 INFO - PROCESS | 1829 | 1461364932680 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1282ms 15:42:12 INFO - PROCESS | 1829 | 1461364932706 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 15:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:42:12 INFO - PROCESS | 1829 | 1461364932711 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 15:42:12 INFO - PROCESS | 1829 | 1461364932717 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1829 | 1461364932721 Marionette TRACE conn4 <- [1,1102,null,{}] 15:42:12 INFO - PROCESS | 1829 | 1461364932726 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:12 INFO - PROCESS | 1829 | 1461364932926 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 15:42:13 INFO - PROCESS | 1829 | 1461364933152 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8089e000 == 97 [pid = 1829] [id = 283] 15:42:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a80749800) [pid = 1829] [serial = 850] [outer = (nil)] 15:42:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a8074f800) [pid = 1829] [serial = 851] [outer = 0x7f4a80749800] 15:42:13 INFO - PROCESS | 1829 | 1461364933272 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4aa4cbf400) [pid = 1829] [serial = 852] [outer = 0x7f4a80749800] 15:42:14 INFO - PROCESS | 1829 | 1461364934189 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1530ms 15:42:14 INFO - PROCESS | 1829 | 1461364934247 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1829 | 1461364934250 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 15:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:42:14 INFO - PROCESS | 1829 | 1461364934256 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1829 | 1461364934259 Marionette TRACE conn4 <- [1,1106,null,{}] 15:42:14 INFO - PROCESS | 1829 | 1461364934264 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:14 INFO - PROCESS | 1829 | 1461364934442 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 15:42:14 INFO - PROCESS | 1829 | 1461364934625 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8e9000 == 98 [pid = 1829] [id = 284] 15:42:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a7f6aec00) [pid = 1829] [serial = 853] [outer = (nil)] 15:42:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a7f6b4000) [pid = 1829] [serial = 854] [outer = 0x7f4a7f6aec00] 15:42:14 INFO - PROCESS | 1829 | 1461364934694 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a7f6bac00) [pid = 1829] [serial = 855] [outer = 0x7f4a7f6aec00] 15:42:15 INFO - PROCESS | 1829 | 1461364935925 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1729ms 15:42:15 INFO - PROCESS | 1829 | 1461364935986 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1829 | 1461364935992 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 15:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:42:16 INFO - PROCESS | 1829 | 1461364936007 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 1829 | 1461364936013 Marionette TRACE conn4 <- [1,1110,null,{}] 15:42:16 INFO - PROCESS | 1829 | 1461364936071 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:16 INFO - PROCESS | 1829 | 1461364936292 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 15:42:16 INFO - PROCESS | 1829 | 1461364936497 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8651a000 == 99 [pid = 1829] [id = 285] 15:42:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a7de07400) [pid = 1829] [serial = 856] [outer = (nil)] 15:42:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a8074bc00) [pid = 1829] [serial = 857] [outer = 0x7f4a7de07400] 15:42:16 INFO - PROCESS | 1829 | 1461364936565 Marionette DEBUG loaded listener.js 15:42:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8188bc00) [pid = 1829] [serial = 858] [outer = 0x7f4a7de07400] 15:42:17 INFO - PROCESS | 1829 | 1461364937460 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1496ms 15:42:17 INFO - PROCESS | 1829 | 1461364937497 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1829 | 1461364937506 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 15:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:42:17 INFO - PROCESS | 1829 | 1461364937517 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1829 | 1461364937521 Marionette TRACE conn4 <- [1,1114,null,{}] 15:42:17 INFO - PROCESS | 1829 | 1461364937527 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:17 INFO - PROCESS | 1829 | 1461364937689 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 15:42:17 INFO - PROCESS | 1829 | 1461364937920 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a95000 == 100 [pid = 1829] [id = 286] 15:42:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a81adec00) [pid = 1829] [serial = 859] [outer = (nil)] 15:42:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a87c14c00) [pid = 1829] [serial = 860] [outer = 0x7f4a81adec00] 15:42:18 INFO - PROCESS | 1829 | 1461364938055 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a87dd7c00) [pid = 1829] [serial = 861] [outer = 0x7f4a81adec00] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f103000 == 99 [pid = 1829] [id = 271] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da91000 == 98 [pid = 1829] [id = 270] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a9471bc00) [pid = 1829] [serial = 725] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a952c4400) [pid = 1829] [serial = 728] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a99165c00) [pid = 1829] [serial = 731] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a9fffb000) [pid = 1829] [serial = 734] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4aa03f0800) [pid = 1829] [serial = 737] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4aa11d0000) [pid = 1829] [serial = 740] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4aa1395c00) [pid = 1829] [serial = 743] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a9feab400) [pid = 1829] [serial = 767] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b489800 == 97 [pid = 1829] [id = 269] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89988000 == 96 [pid = 1829] [id = 268] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81a87000 == 95 [pid = 1829] [id = 267] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891c1000 == 94 [pid = 1829] [id = 266] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81a96000 == 93 [pid = 1829] [id = 262] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80986800 == 92 [pid = 1829] [id = 261] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4ab23d4800 == 91 [pid = 1829] [id = 260] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7295000 == 90 [pid = 1829] [id = 259] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4a7c000 == 89 [pid = 1829] [id = 258] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94450000 == 88 [pid = 1829] [id = 257] 15:42:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89c37800 == 87 [pid = 1829] [id = 256] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a8c91f800) [pid = 1829] [serial = 752] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a8d8ff800) [pid = 1829] [serial = 753] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a87f0e000) [pid = 1829] [serial = 716] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a920e6c00) [pid = 1829] [serial = 755] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a87d3c800) [pid = 1829] [serial = 747] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a87bf0400) [pid = 1829] [serial = 746] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a8b080800) [pid = 1829] [serial = 750] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a89fd6400) [pid = 1829] [serial = 749] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8b4c3800) [pid = 1829] [serial = 719] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a8fdd6800) [pid = 1829] [serial = 722] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a96367800) [pid = 1829] [serial = 761] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a9a095400) [pid = 1829] [serial = 762] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a946b7c00) [pid = 1829] [serial = 758] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a9568e800) [pid = 1829] [serial = 759] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a9fe79400) [pid = 1829] [serial = 765] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a941a3800) [pid = 1829] [serial = 764] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a93c8d800) [pid = 1829] [serial = 756] [outer = (nil)] [url = about:blank] 15:42:18 INFO - PROCESS | 1829 | 1461364938961 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1479ms 15:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:42:19 INFO - PROCESS | 1829 | 1461364938997 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1829 | 1461364939000 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 15:42:19 INFO - PROCESS | 1829 | 1461364939006 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1829 | 1461364939011 Marionette TRACE conn4 <- [1,1118,null,{}] 15:42:19 INFO - PROCESS | 1829 | 1461364939026 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:19 INFO - PROCESS | 1829 | 1461364939185 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 15:42:19 INFO - PROCESS | 1829 | 1461364939319 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89650000 == 88 [pid = 1829] [id = 287] 15:42:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a86be8400) [pid = 1829] [serial = 862] [outer = (nil)] 15:42:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a87f02400) [pid = 1829] [serial = 863] [outer = 0x7f4a86be8400] 15:42:19 INFO - PROCESS | 1829 | 1461364939393 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a89fd6400) [pid = 1829] [serial = 864] [outer = 0x7f4a86be8400] 15:42:20 INFO - PROCESS | 1829 | 1461364940105 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1133ms 15:42:20 INFO - PROCESS | 1829 | 1461364940168 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1829 | 1461364940173 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 15:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:42:20 INFO - PROCESS | 1829 | 1461364940181 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1829 | 1461364940183 Marionette TRACE conn4 <- [1,1122,null,{}] 15:42:20 INFO - PROCESS | 1829 | 1461364940188 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:20 INFO - PROCESS | 1829 | 1461364940348 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 15:42:20 INFO - PROCESS | 1829 | 1461364940358 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1e3000 == 89 [pid = 1829] [id = 288] 15:42:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a89ae7400) [pid = 1829] [serial = 865] [outer = (nil)] 15:42:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a8b082800) [pid = 1829] [serial = 866] [outer = 0x7f4a89ae7400] 15:42:20 INFO - PROCESS | 1829 | 1461364940422 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a8c921c00) [pid = 1829] [serial = 867] [outer = 0x7f4a89ae7400] 15:42:21 INFO - PROCESS | 1829 | 1461364941355 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1182ms 15:42:21 INFO - PROCESS | 1829 | 1461364941372 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 1829 | 1461364941375 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 15:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:42:21 INFO - PROCESS | 1829 | 1461364941381 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 1829 | 1461364941383 Marionette TRACE conn4 <- [1,1126,null,{}] 15:42:21 INFO - PROCESS | 1829 | 1461364941388 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:21 INFO - PROCESS | 1829 | 1461364941587 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 15:42:21 INFO - PROCESS | 1829 | 1461364941618 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdc4800 == 90 [pid = 1829] [id = 289] 15:42:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a8af86400) [pid = 1829] [serial = 868] [outer = (nil)] 15:42:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a8d7f5400) [pid = 1829] [serial = 869] [outer = 0x7f4a8af86400] 15:42:21 INFO - PROCESS | 1829 | 1461364941681 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a8dbd3800) [pid = 1829] [serial = 870] [outer = 0x7f4a8af86400] 15:42:22 INFO - PROCESS | 1829 | 1461364942519 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1176ms 15:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:42:22 INFO - PROCESS | 1829 | 1461364942558 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 1829 | 1461364942561 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 15:42:22 INFO - PROCESS | 1829 | 1461364942573 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 1829 | 1461364942575 Marionette TRACE conn4 <- [1,1130,null,{}] 15:42:22 INFO - PROCESS | 1829 | 1461364942580 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:22 INFO - PROCESS | 1829 | 1461364942936 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8fddc000) [pid = 1829] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a8a275000) [pid = 1829] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a8df91000) [pid = 1829] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a894c3800) [pid = 1829] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a81b3c400) [pid = 1829] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a87df6400) [pid = 1829] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a86bf1c00) [pid = 1829] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:42:22 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a8d7ef800) [pid = 1829] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:42:23 INFO - PROCESS | 1829 | 1461364943043 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8607f800 == 91 [pid = 1829] [id = 290] 15:42:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a81add000) [pid = 1829] [serial = 871] [outer = (nil)] 15:42:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a87df6400) [pid = 1829] [serial = 872] [outer = 0x7f4a81add000] 15:42:23 INFO - PROCESS | 1829 | 1461364943107 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a921c8400) [pid = 1829] [serial = 873] [outer = 0x7f4a81add000] 15:42:23 INFO - PROCESS | 1829 | 1461364943829 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1286ms 15:42:23 INFO - PROCESS | 1829 | 1461364943853 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 15:42:23 INFO - PROCESS | 1829 | 1461364943868 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 15:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:42:23 INFO - PROCESS | 1829 | 1461364943883 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 1829 | 1461364943886 Marionette TRACE conn4 <- [1,1134,null,{}] 15:42:23 INFO - PROCESS | 1829 | 1461364943892 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:24 INFO - PROCESS | 1829 | 1461364944052 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 15:42:24 INFO - PROCESS | 1829 | 1461364944067 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92513800 == 92 [pid = 1829] [id = 291] 15:42:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a8fdd6800) [pid = 1829] [serial = 874] [outer = (nil)] 15:42:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a94d5c000) [pid = 1829] [serial = 875] [outer = 0x7f4a8fdd6800] 15:42:24 INFO - PROCESS | 1829 | 1461364944129 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a95e18400) [pid = 1829] [serial = 876] [outer = 0x7f4a8fdd6800] 15:42:25 INFO - PROCESS | 1829 | 1461364945069 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1237ms 15:42:25 INFO - PROCESS | 1829 | 1461364945117 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1829 | 1461364945123 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 15:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:42:25 INFO - PROCESS | 1829 | 1461364945131 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1829 | 1461364945136 Marionette TRACE conn4 <- [1,1138,null,{}] 15:42:25 INFO - PROCESS | 1829 | 1461364945144 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:25 INFO - PROCESS | 1829 | 1461364945337 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 15:42:25 INFO - PROCESS | 1829 | 1461364945517 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8099f000 == 93 [pid = 1829] [id = 292] 15:42:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a7de06800) [pid = 1829] [serial = 877] [outer = (nil)] 15:42:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a8074e000) [pid = 1829] [serial = 878] [outer = 0x7f4a7de06800] 15:42:25 INFO - PROCESS | 1829 | 1461364945594 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a81b3a800) [pid = 1829] [serial = 879] [outer = 0x7f4a7de06800] 15:42:26 INFO - PROCESS | 1829 | 1461364946495 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1436ms 15:42:26 INFO - PROCESS | 1829 | 1461364946568 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 1829 | 1461364946576 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 15:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:42:26 INFO - PROCESS | 1829 | 1461364946586 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1829 | 1461364946589 Marionette TRACE conn4 <- [1,1142,null,{}] 15:42:26 INFO - PROCESS | 1829 | 1461364946595 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:26 INFO - PROCESS | 1829 | 1461364946830 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 15:42:27 INFO - PROCESS | 1829 | 1461364947055 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e80000 == 94 [pid = 1829] [id = 293] 15:42:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a87f10000) [pid = 1829] [serial = 880] [outer = (nil)] 15:42:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a88e85000) [pid = 1829] [serial = 881] [outer = 0x7f4a87f10000] 15:42:27 INFO - PROCESS | 1829 | 1461364947174 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a89c5cc00) [pid = 1829] [serial = 882] [outer = 0x7f4a87f10000] 15:42:28 INFO - PROCESS | 1829 | 1461364948068 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1531ms 15:42:28 INFO - PROCESS | 1829 | 1461364948117 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 15:42:28 INFO - PROCESS | 1829 | 1461364948121 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 15:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:42:28 INFO - PROCESS | 1829 | 1461364948127 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:42:28 INFO - PROCESS | 1829 | 1461364948133 Marionette TRACE conn4 <- [1,1146,null,{}] 15:42:28 INFO - PROCESS | 1829 | 1461364948155 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:28 INFO - PROCESS | 1829 | 1461364948391 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 15:42:28 INFO - PROCESS | 1829 | 1461364948623 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fd1000 == 95 [pid = 1829] [id = 294] 15:42:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a8dd02800) [pid = 1829] [serial = 883] [outer = (nil)] 15:42:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a8dfb0000) [pid = 1829] [serial = 884] [outer = 0x7f4a8dd02800] 15:42:28 INFO - PROCESS | 1829 | 1461364948746 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a93c8d800) [pid = 1829] [serial = 885] [outer = 0x7f4a8dd02800] 15:42:29 INFO - PROCESS | 1829 | 1461364949615 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1540ms 15:42:29 INFO - PROCESS | 1829 | 1461364949668 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1829 | 1461364949672 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 15:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:42:29 INFO - PROCESS | 1829 | 1461364949678 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1829 | 1461364949681 Marionette TRACE conn4 <- [1,1150,null,{}] 15:42:29 INFO - PROCESS | 1829 | 1461364949688 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:29 INFO - PROCESS | 1829 | 1461364949872 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 15:42:30 INFO - PROCESS | 1829 | 1461364950052 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa036b000 == 96 [pid = 1829] [id = 295] 15:42:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a8dbd2400) [pid = 1829] [serial = 886] [outer = (nil)] 15:42:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a94a43400) [pid = 1829] [serial = 887] [outer = 0x7f4a8dbd2400] 15:42:30 INFO - PROCESS | 1829 | 1461364950129 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a96336c00) [pid = 1829] [serial = 888] [outer = 0x7f4a8dbd2400] 15:42:31 INFO - PROCESS | 1829 | 1461364951020 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1385ms 15:42:31 INFO - PROCESS | 1829 | 1461364951064 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 15:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:42:31 INFO - PROCESS | 1829 | 1461364951068 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 15:42:31 INFO - PROCESS | 1829 | 1461364951074 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1829 | 1461364951077 Marionette TRACE conn4 <- [1,1154,null,{}] 15:42:31 INFO - PROCESS | 1829 | 1461364951082 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:31 INFO - PROCESS | 1829 | 1461364951269 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 15:42:31 INFO - PROCESS | 1829 | 1461364951458 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a7d000 == 97 [pid = 1829] [id = 296] 15:42:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a9465bc00) [pid = 1829] [serial = 889] [outer = (nil)] 15:42:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a9ff79400) [pid = 1829] [serial = 890] [outer = 0x7f4a9465bc00] 15:42:31 INFO - PROCESS | 1829 | 1461364951536 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4aa1363800) [pid = 1829] [serial = 891] [outer = 0x7f4a9465bc00] 15:42:32 INFO - PROCESS | 1829 | 1461364952405 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1379ms 15:42:32 INFO - PROCESS | 1829 | 1461364952454 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1829 | 1461364952458 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 15:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:42:32 INFO - PROCESS | 1829 | 1461364952465 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1829 | 1461364952468 Marionette TRACE conn4 <- [1,1158,null,{}] 15:42:32 INFO - PROCESS | 1829 | 1461364952474 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:32 INFO - PROCESS | 1829 | 1461364952692 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 15:42:32 INFO - PROCESS | 1829 | 1461364952871 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa59e800 == 98 [pid = 1829] [id = 297] 15:42:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4aa2d34800) [pid = 1829] [serial = 892] [outer = (nil)] 15:42:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4aa5173800) [pid = 1829] [serial = 893] [outer = 0x7f4aa2d34800] 15:42:32 INFO - PROCESS | 1829 | 1461364952958 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4aa5604c00) [pid = 1829] [serial = 894] [outer = 0x7f4aa2d34800] 15:42:33 INFO - PROCESS | 1829 | 1461364953879 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1480ms 15:42:33 INFO - PROCESS | 1829 | 1461364953946 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1829 | 1461364953950 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 15:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:42:33 INFO - PROCESS | 1829 | 1461364953956 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1829 | 1461364953958 Marionette TRACE conn4 <- [1,1162,null,{}] 15:42:33 INFO - PROCESS | 1829 | 1461364953963 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1829 | 1461364954146 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 15:42:34 INFO - PROCESS | 1829 | 1461364954325 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a806bf000 == 99 [pid = 1829] [id = 298] 15:42:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a80864400) [pid = 1829] [serial = 895] [outer = (nil)] 15:42:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8086f000) [pid = 1829] [serial = 896] [outer = 0x7f4a80864400] 15:42:34 INFO - PROCESS | 1829 | 1461364954395 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a80873000) [pid = 1829] [serial = 897] [outer = 0x7f4a80864400] 15:42:35 INFO - PROCESS | 1829 | 1461364955280 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1377ms 15:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:42:35 INFO - PROCESS | 1829 | 1461364955334 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 1829 | 1461364955337 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 15:42:35 INFO - PROCESS | 1829 | 1461364955343 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1829 | 1461364955346 Marionette TRACE conn4 <- [1,1166,null,{}] 15:42:35 INFO - PROCESS | 1829 | 1461364955351 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1829 | 1461364955522 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 15:42:35 INFO - PROCESS | 1829 | 1461364955704 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f56a800 == 100 [pid = 1829] [id = 299] 15:42:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a7f7db400) [pid = 1829] [serial = 898] [outer = (nil)] 15:42:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a7f7e2000) [pid = 1829] [serial = 899] [outer = 0x7f4a7f7db400] 15:42:35 INFO - PROCESS | 1829 | 1461364955780 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7f7e6800) [pid = 1829] [serial = 900] [outer = 0x7f4a7f7db400] 15:42:36 INFO - PROCESS | 1829 | 1461364956635 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1340ms 15:42:36 INFO - PROCESS | 1829 | 1461364956683 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1829 | 1461364956687 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 15:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:42:36 INFO - PROCESS | 1829 | 1461364956692 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1829 | 1461364956695 Marionette TRACE conn4 <- [1,1170,null,{}] 15:42:36 INFO - PROCESS | 1829 | 1461364956700 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1829 | 1461364956866 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 15:42:37 INFO - PROCESS | 1829 | 1461364957048 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f89c000 == 101 [pid = 1829] [id = 300] 15:42:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a7f543800) [pid = 1829] [serial = 901] [outer = (nil)] 15:42:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a7f54bc00) [pid = 1829] [serial = 902] [outer = 0x7f4a7f543800] 15:42:37 INFO - PROCESS | 1829 | 1461364957129 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a7f550000) [pid = 1829] [serial = 903] [outer = 0x7f4a7f543800] 15:42:37 INFO - PROCESS | 1829 | 1461364957979 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1335ms 15:42:38 INFO - PROCESS | 1829 | 1461364958029 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1829 | 1461364958033 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 15:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:42:38 INFO - PROCESS | 1829 | 1461364958038 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1829 | 1461364958041 Marionette TRACE conn4 <- [1,1174,null,{}] 15:42:38 INFO - PROCESS | 1829 | 1461364958046 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1829 | 1461364958216 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 15:42:38 INFO - PROCESS | 1829 | 1461364958399 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b14e000 == 102 [pid = 1829] [id = 301] 15:42:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a7c4e4400) [pid = 1829] [serial = 904] [outer = (nil)] 15:42:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7c4ee000) [pid = 1829] [serial = 905] [outer = 0x7f4a7c4e4400] 15:42:38 INFO - PROCESS | 1829 | 1461364958481 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a7c4f2400) [pid = 1829] [serial = 906] [outer = 0x7f4a7c4e4400] 15:42:39 INFO - PROCESS | 1829 | 1461364959339 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:42:39 INFO - PROCESS | 1829 | 1461364959377 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 15:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:42:39 INFO - PROCESS | 1829 | 1461364959384 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1829 | 1461364959388 Marionette TRACE conn4 <- [1,1178,null,{}] 15:42:39 INFO - PROCESS | 1829 | 1461364959393 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1829 | 1461364959575 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 15:42:39 INFO - PROCESS | 1829 | 1461364959761 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b902800 == 103 [pid = 1829] [id = 302] 15:42:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a7c4e8800) [pid = 1829] [serial = 907] [outer = (nil)] 15:42:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a7f7e4c00) [pid = 1829] [serial = 908] [outer = 0x7f4a7c4e8800] 15:42:39 INFO - PROCESS | 1829 | 1461364959839 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a94658400) [pid = 1829] [serial = 909] [outer = 0x7f4a7c4e8800] 15:42:40 INFO - PROCESS | 1829 | 1461364960789 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1829 | 1461364960870 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 15:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:42:40 INFO - PROCESS | 1829 | 1461364960876 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1829 | 1461364960879 Marionette TRACE conn4 <- [1,1182,null,{}] 15:42:40 INFO - PROCESS | 1829 | 1461364960884 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1829 | 1461364961095 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 15:42:41 INFO - PROCESS | 1829 | 1461364961330 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8aa000 == 104 [pid = 1829] [id = 303] 15:42:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a7ba37000) [pid = 1829] [serial = 910] [outer = (nil)] 15:42:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a7ba3e800) [pid = 1829] [serial = 911] [outer = 0x7f4a7ba37000] 15:42:41 INFO - PROCESS | 1829 | 1461364961778 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a7de0a000) [pid = 1829] [serial = 912] [outer = 0x7f4a7ba37000] 15:42:42 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:42:42 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:42:42 INFO - PROCESS | 1829 | 1461364962692 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1829 | 1461364962767 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 15:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:42:42 INFO - PROCESS | 1829 | 1461364962776 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1829 | 1461364962780 Marionette TRACE conn4 <- [1,1186,null,{}] 15:42:42 INFO - PROCESS | 1829 | 1461364962787 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1829 | 1461364963021 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 15:42:43 INFO - PROCESS | 1829 | 1461364963172 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a21000 == 105 [pid = 1829] [id = 304] 15:42:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a7de0ec00) [pid = 1829] [serial = 913] [outer = (nil)] 15:42:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a7f7e3c00) [pid = 1829] [serial = 914] [outer = 0x7f4a7de0ec00] 15:42:43 INFO - PROCESS | 1829 | 1461364963250 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a8086a400) [pid = 1829] [serial = 915] [outer = 0x7f4a7de0ec00] 15:42:44 INFO - PROCESS | 1829 | 1461364964189 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1829 | 1461364964265 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 15:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:42:44 INFO - PROCESS | 1829 | 1461364964274 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1829 | 1461364964278 Marionette TRACE conn4 <- [1,1190,null,{}] 15:42:44 INFO - PROCESS | 1829 | 1461364964284 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1829 | 1461364964461 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 15:42:44 INFO - PROCESS | 1829 | 1461364964712 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a808a1800 == 106 [pid = 1829] [id = 305] 15:42:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a87dd3000) [pid = 1829] [serial = 916] [outer = (nil)] 15:42:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a87df3c00) [pid = 1829] [serial = 917] [outer = 0x7f4a87dd3000] 15:42:44 INFO - PROCESS | 1829 | 1461364964822 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a87f0e000) [pid = 1829] [serial = 918] [outer = 0x7f4a87dd3000] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9f0c2800 == 105 [pid = 1829] [id = 60] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a8df90c00) [pid = 1829] [serial = 773] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a963dac00) [pid = 1829] [serial = 776] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4aa019d400) [pid = 1829] [serial = 779] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a81b3ac00) [pid = 1829] [serial = 782] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4aa4b5c000) [pid = 1829] [serial = 785] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a86c58800) [pid = 1829] [serial = 788] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4aa4cbb400) [pid = 1829] [serial = 791] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a8d7f1800) [pid = 1829] [serial = 794] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a7de0ac00) [pid = 1829] [serial = 797] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a90fa4c00) [pid = 1829] [serial = 818] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8607f800 == 104 [pid = 1829] [id = 290] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cdc4800 == 103 [pid = 1829] [id = 289] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1e3000 == 102 [pid = 1829] [id = 288] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89650000 == 101 [pid = 1829] [id = 287] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81a95000 == 100 [pid = 1829] [id = 286] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8651a000 == 99 [pid = 1829] [id = 285] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8089e000 == 98 [pid = 1829] [id = 283] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8078c000 == 97 [pid = 1829] [id = 282] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80772800 == 96 [pid = 1829] [id = 281] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7287000 == 95 [pid = 1829] [id = 280] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4b64000 == 94 [pid = 1829] [id = 279] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa3210000 == 93 [pid = 1829] [id = 278] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fc20000 == 92 [pid = 1829] [id = 277] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d83800 == 91 [pid = 1829] [id = 276] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94366000 == 90 [pid = 1829] [id = 275] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d7d2000 == 89 [pid = 1829] [id = 274] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89052800 == 88 [pid = 1829] [id = 273] 15:42:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92159000 == 87 [pid = 1829] [id = 272] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a89ae4c00) [pid = 1829] [serial = 806] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a89c64000) [pid = 1829] [serial = 807] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a87c16400) [pid = 1829] [serial = 801] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a81b40c00) [pid = 1829] [serial = 800] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a89ae2400) [pid = 1829] [serial = 770] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a87e7cc00) [pid = 1829] [serial = 803] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a87f0e400) [pid = 1829] [serial = 804] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a8adb9c00) [pid = 1829] [serial = 809] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a8b4c1c00) [pid = 1829] [serial = 810] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8dbcfc00) [pid = 1829] [serial = 815] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8df8c400) [pid = 1829] [serial = 816] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a8ccbf800) [pid = 1829] [serial = 813] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a94661c00) [pid = 1829] [serial = 714] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a8bef2400) [pid = 1829] [serial = 812] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4aa14f3000) [pid = 1829] [serial = 768] [outer = (nil)] [url = about:blank] 15:42:45 INFO - PROCESS | 1829 | 1461364965807 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1829 | 1461364965863 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 15:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:42:45 INFO - PROCESS | 1829 | 1461364965871 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1829 | 1461364965877 Marionette TRACE conn4 <- [1,1194,null,{}] 15:42:45 INFO - PROCESS | 1829 | 1461364965892 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1829 | 1461364966076 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 15:42:46 INFO - PROCESS | 1829 | 1461364966264 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8930c800 == 88 [pid = 1829] [id = 306] 15:42:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a87f0e400) [pid = 1829] [serial = 919] [outer = (nil)] 15:42:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a89ae3800) [pid = 1829] [serial = 920] [outer = 0x7f4a87f0e400] 15:42:46 INFO - PROCESS | 1829 | 1461364966330 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a89fd4800) [pid = 1829] [serial = 921] [outer = 0x7f4a87f0e400] 15:42:46 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:42:46 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:42:47 INFO - PROCESS | 1829 | 1461364967003 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1829 | 1461364967021 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 15:42:47 INFO - PROCESS | 1829 | 1461364967027 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1829 | 1461364967030 Marionette TRACE conn4 <- [1,1198,null,{}] 15:42:47 INFO - PROCESS | 1829 | 1461364967035 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1829 | 1461364967260 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 15:42:47 INFO - PROCESS | 1829 | 1461364967352 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ade8800 == 89 [pid = 1829] [id = 307] 15:42:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a87fd6000) [pid = 1829] [serial = 922] [outer = (nil)] 15:42:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a8be55800) [pid = 1829] [serial = 923] [outer = 0x7f4a87fd6000] 15:42:47 INFO - PROCESS | 1829 | 1461364967413 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a8ccbc400) [pid = 1829] [serial = 924] [outer = 0x7f4a87fd6000] 15:42:48 INFO - PROCESS | 1829 | 1461364968198 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1180ms 15:42:48 INFO - PROCESS | 1829 | 1461364968215 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1829 | 1461364968218 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 15:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:42:48 INFO - PROCESS | 1829 | 1461364968227 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1829 | 1461364968233 Marionette TRACE conn4 <- [1,1202,null,{}] 15:42:48 INFO - PROCESS | 1829 | 1461364968246 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:48 INFO - PROCESS | 1829 | 1461364968465 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 15:42:48 INFO - PROCESS | 1829 | 1461364968499 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7db000 == 90 [pid = 1829] [id = 308] 15:42:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a8d7f7c00) [pid = 1829] [serial = 925] [outer = (nil)] 15:42:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a8d8a0800) [pid = 1829] [serial = 926] [outer = 0x7f4a8d7f7c00] 15:42:48 INFO - PROCESS | 1829 | 1461364968572 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a8dfa6800) [pid = 1829] [serial = 927] [outer = 0x7f4a8d7f7c00] 15:42:49 INFO - PROCESS | 1829 | 1461364969453 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:42:49 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:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1247ms 15:42:49 INFO - PROCESS | 1829 | 1461364969476 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1829 | 1461364969480 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 15:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:42:49 INFO - PROCESS | 1829 | 1461364969486 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1829 | 1461364969488 Marionette TRACE conn4 <- [1,1206,null,{}] 15:42:49 INFO - PROCESS | 1829 | 1461364969493 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1829 | 1461364970182 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 15:42:50 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a81add000) [pid = 1829] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:42:50 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a89ae7400) [pid = 1829] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:42:50 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a86be8400) [pid = 1829] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:42:50 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a81adec00) [pid = 1829] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:42:50 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8af86400) [pid = 1829] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:42:50 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a7de07400) [pid = 1829] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:42:50 INFO - PROCESS | 1829 | 1461364970344 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c3b000 == 91 [pid = 1829] [id = 309] 15:42:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a7de0e800) [pid = 1829] [serial = 928] [outer = (nil)] 15:42:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a87fdb400) [pid = 1829] [serial = 929] [outer = 0x7f4a7de0e800] 15:42:50 INFO - PROCESS | 1829 | 1461364970408 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a9568e800) [pid = 1829] [serial = 930] [outer = 0x7f4a7de0e800] 15:42:51 INFO - PROCESS | 1829 | 1461364971055 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:42:51 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:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1635ms 15:42:51 INFO - PROCESS | 1829 | 1461364971122 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1829 | 1461364971126 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 15:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:42:51 INFO - PROCESS | 1829 | 1461364971131 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1829 | 1461364971145 Marionette TRACE conn4 <- [1,1210,null,{}] 15:42:51 INFO - PROCESS | 1829 | 1461364971155 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:51 INFO - PROCESS | 1829 | 1461364971416 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 15:42:51 INFO - PROCESS | 1829 | 1461364971597 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f568800 == 92 [pid = 1829] [id = 310] 15:42:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7ba35c00) [pid = 1829] [serial = 931] [outer = (nil)] 15:42:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a7ba3c800) [pid = 1829] [serial = 932] [outer = 0x7f4a7ba35c00] 15:42:51 INFO - PROCESS | 1829 | 1461364971678 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a7de0f400) [pid = 1829] [serial = 933] [outer = 0x7f4a7ba35c00] 15:42:52 INFO - PROCESS | 1829 | 1461364972820 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1744ms 15:42:52 INFO - PROCESS | 1829 | 1461364972879 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1829 | 1461364972886 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 15:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:42:52 INFO - PROCESS | 1829 | 1461364972894 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1829 | 1461364972901 Marionette TRACE conn4 <- [1,1214,null,{}] 15:42:52 INFO - PROCESS | 1829 | 1461364972908 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 1829 | 1461364973123 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 15:42:53 INFO - PROCESS | 1829 | 1461364973365 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891a8800 == 93 [pid = 1829] [id = 311] 15:42:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a81adcc00) [pid = 1829] [serial = 934] [outer = (nil)] 15:42:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a86c57800) [pid = 1829] [serial = 935] [outer = 0x7f4a81adcc00] 15:42:53 INFO - PROCESS | 1829 | 1461364973443 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a87d3d800) [pid = 1829] [serial = 936] [outer = 0x7f4a81adcc00] 15:42:54 INFO - PROCESS | 1829 | 1461364974343 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1498ms 15:42:54 INFO - PROCESS | 1829 | 1461364974393 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1829 | 1461364974398 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 15:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:42:54 INFO - PROCESS | 1829 | 1461364974404 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1829 | 1461364974408 Marionette TRACE conn4 <- [1,1218,null,{}] 15:42:54 INFO - PROCESS | 1829 | 1461364974414 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1829 | 1461364974607 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 15:42:54 INFO - PROCESS | 1829 | 1461364974790 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f31c800 == 94 [pid = 1829] [id = 312] 15:42:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a87fd7800) [pid = 1829] [serial = 937] [outer = (nil)] 15:42:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a89aec000) [pid = 1829] [serial = 938] [outer = 0x7f4a87fd7800] 15:42:54 INFO - PROCESS | 1829 | 1461364974881 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a8b07f000) [pid = 1829] [serial = 939] [outer = 0x7f4a87fd7800] 15:42:55 INFO - PROCESS | 1829 | 1461364975786 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1429ms 15:42:55 INFO - PROCESS | 1829 | 1461364975834 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1829 | 1461364975840 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 15:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:42:55 INFO - PROCESS | 1829 | 1461364975857 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1829 | 1461364975863 Marionette TRACE conn4 <- [1,1222,null,{}] 15:42:55 INFO - PROCESS | 1829 | 1461364975869 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1829 | 1461364976057 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 15:42:56 INFO - PROCESS | 1829 | 1461364976236 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94fce000 == 95 [pid = 1829] [id = 313] 15:42:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a87fdf800) [pid = 1829] [serial = 940] [outer = (nil)] 15:42:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a8dd0d400) [pid = 1829] [serial = 941] [outer = 0x7f4a87fdf800] 15:42:56 INFO - PROCESS | 1829 | 1461364976312 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a94433000) [pid = 1829] [serial = 942] [outer = 0x7f4a87fdf800] 15:42:57 INFO - PROCESS | 1829 | 1461364977438 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1829 | 1461364977503 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 15:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:42:57 INFO - PROCESS | 1829 | 1461364977511 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1829 | 1461364977516 Marionette TRACE conn4 <- [1,1226,null,{}] 15:42:57 INFO - PROCESS | 1829 | 1461364977524 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1829 | 1461364977817 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 15:42:58 INFO - PROCESS | 1829 | 1461364978145 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fccb000 == 96 [pid = 1829] [id = 314] 15:42:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a88e8c400) [pid = 1829] [serial = 943] [outer = (nil)] 15:42:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a95e36400) [pid = 1829] [serial = 944] [outer = 0x7f4a88e8c400] 15:42:58 INFO - PROCESS | 1829 | 1461364978254 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a9f029000) [pid = 1829] [serial = 945] [outer = 0x7f4a88e8c400] 15:42:59 INFO - PROCESS | 1829 | 1461364979067 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1590ms 15:42:59 INFO - PROCESS | 1829 | 1461364979100 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1829 | 1461364979103 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 15:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:42:59 INFO - PROCESS | 1829 | 1461364979110 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1829 | 1461364979113 Marionette TRACE conn4 <- [1,1230,null,{}] 15:42:59 INFO - PROCESS | 1829 | 1461364979118 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1829 | 1461364979285 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 15:42:59 INFO - PROCESS | 1829 | 1461364979477 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4adc800 == 97 [pid = 1829] [id = 315] 15:42:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4aa104cc00) [pid = 1829] [serial = 946] [outer = (nil)] 15:42:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4aa11d0000) [pid = 1829] [serial = 947] [outer = 0x7f4aa104cc00] 15:42:59 INFO - PROCESS | 1829 | 1461364979558 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4aa4930800) [pid = 1829] [serial = 948] [outer = 0x7f4aa104cc00] 15:43:00 INFO - PROCESS | 1829 | 1461364980784 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1740ms 15:43:00 INFO - PROCESS | 1829 | 1461364980852 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1829 | 1461364980857 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 15:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:43:00 INFO - PROCESS | 1829 | 1461364980864 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1829 | 1461364980868 Marionette TRACE conn4 <- [1,1234,null,{}] 15:43:00 INFO - PROCESS | 1829 | 1461364980874 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1829 | 1461364981114 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 15:43:01 INFO - PROCESS | 1829 | 1461364981383 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa583800 == 98 [pid = 1829] [id = 316] 15:43:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a7e09d800) [pid = 1829] [serial = 949] [outer = (nil)] 15:43:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a7e0aa000) [pid = 1829] [serial = 950] [outer = 0x7f4a7e09d800] 15:43:01 INFO - PROCESS | 1829 | 1461364981457 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a81967400) [pid = 1829] [serial = 951] [outer = 0x7f4a7e09d800] 15:43:02 INFO - PROCESS | 1829 | 1461364982266 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1438ms 15:43:02 INFO - PROCESS | 1829 | 1461364982302 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 15:43:02 INFO - PROCESS | 1829 | 1461364982307 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 15:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:43:02 INFO - PROCESS | 1829 | 1461364982313 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1829 | 1461364982315 Marionette TRACE conn4 <- [1,1238,null,{}] 15:43:02 INFO - PROCESS | 1829 | 1461364982321 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1829 | 1461364982483 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 15:43:02 INFO - PROCESS | 1829 | 1461364982673 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8084a000 == 99 [pid = 1829] [id = 317] 15:43:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4a7e0a2c00) [pid = 1829] [serial = 952] [outer = (nil)] 15:43:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a8196c000) [pid = 1829] [serial = 953] [outer = 0x7f4a7e0a2c00] 15:43:02 INFO - PROCESS | 1829 | 1461364982749 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4a81970800) [pid = 1829] [serial = 954] [outer = 0x7f4a7e0a2c00] 15:43:03 INFO - PROCESS | 1829 | 1461364983592 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1330ms 15:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:43:03 INFO - PROCESS | 1829 | 1461364983644 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1829 | 1461364983647 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 15:43:03 INFO - PROCESS | 1829 | 1461364983653 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1829 | 1461364983656 Marionette TRACE conn4 <- [1,1242,null,{}] 15:43:03 INFO - PROCESS | 1829 | 1461364983661 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1829 | 1461364983821 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 15:43:04 INFO - PROCESS | 1829 | 1461364984006 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86681000 == 100 [pid = 1829] [id = 318] 15:43:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a7c252400) [pid = 1829] [serial = 955] [outer = (nil)] 15:43:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a7c25ac00) [pid = 1829] [serial = 956] [outer = 0x7f4a7c252400] 15:43:04 INFO - PROCESS | 1829 | 1461364984085 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a7c25fc00) [pid = 1829] [serial = 957] [outer = 0x7f4a7c252400] 15:43:04 INFO - PROCESS | 1829 | 1461364984942 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1328ms 15:43:04 INFO - PROCESS | 1829 | 1461364984981 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1829 | 1461364984984 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 15:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:43:04 INFO - PROCESS | 1829 | 1461364984990 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1829 | 1461364984992 Marionette TRACE conn4 <- [1,1246,null,{}] 15:43:05 INFO - PROCESS | 1829 | 1461364984998 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 1829 | 1461364985167 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 15:43:05 INFO - PROCESS | 1829 | 1461364985354 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a75800 == 101 [pid = 1829] [id = 319] 15:43:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a7c252800) [pid = 1829] [serial = 958] [outer = (nil)] 15:43:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a81969000) [pid = 1829] [serial = 959] [outer = 0x7f4a7c252800] 15:43:05 INFO - PROCESS | 1829 | 1461364985426 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a9feadc00) [pid = 1829] [serial = 960] [outer = 0x7f4a7c252800] 15:43:06 INFO - PROCESS | 1829 | 1461364986682 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1755ms 15:43:06 INFO - PROCESS | 1829 | 1461364986749 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1829 | 1461364986755 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 15:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:43:06 INFO - PROCESS | 1829 | 1461364986764 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1829 | 1461364986767 Marionette TRACE conn4 <- [1,1250,null,{}] 15:43:06 INFO - PROCESS | 1829 | 1461364986793 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:07 INFO - PROCESS | 1829 | 1461364987113 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 15:43:07 INFO - PROCESS | 1829 | 1461364987389 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfde800 == 102 [pid = 1829] [id = 320] 15:43:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a7e04c000) [pid = 1829] [serial = 961] [outer = (nil)] 15:43:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a7e050800) [pid = 1829] [serial = 962] [outer = 0x7f4a7e04c000] 15:43:07 INFO - PROCESS | 1829 | 1461364987467 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4aa135f000) [pid = 1829] [serial = 963] [outer = 0x7f4a7e04c000] 15:43:08 INFO - PROCESS | 1829 | 1461364988655 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1965ms 15:43:08 INFO - PROCESS | 1829 | 1461364988730 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1829 | 1461364988759 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 15:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:43:08 INFO - PROCESS | 1829 | 1461364988853 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1829 | 1461364988861 Marionette TRACE conn4 <- [1,1254,null,{}] 15:43:08 INFO - PROCESS | 1829 | 1461364988871 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1829 | 1461364989217 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 15:43:09 INFO - PROCESS | 1829 | 1461364989413 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7acdf000 == 103 [pid = 1829] [id = 321] 15:43:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a7bced800) [pid = 1829] [serial = 964] [outer = (nil)] 15:43:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a7bcf9800) [pid = 1829] [serial = 965] [outer = 0x7f4a7bced800] 15:43:09 INFO - PROCESS | 1829 | 1461364989486 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4aa4b53c00) [pid = 1829] [serial = 966] [outer = 0x7f4a7bced800] 15:43:10 INFO - PROCESS | 1829 | 1461364990331 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1603ms 15:43:10 INFO - PROCESS | 1829 | 1461364990400 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1829 | 1461364990403 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 15:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:43:10 INFO - PROCESS | 1829 | 1461364990409 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1829 | 1461364990411 Marionette TRACE conn4 <- [1,1258,null,{}] 15:43:10 INFO - PROCESS | 1829 | 1461364990417 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:10 INFO - PROCESS | 1829 | 1461364990601 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 15:43:10 INFO - PROCESS | 1829 | 1461364990788 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb6e000 == 104 [pid = 1829] [id = 322] 15:43:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f4a7cc04400) [pid = 1829] [serial = 967] [outer = (nil)] 15:43:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a7cc0b400) [pid = 1829] [serial = 968] [outer = 0x7f4a7cc04400] 15:43:10 INFO - PROCESS | 1829 | 1461364990874 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f4a7cc0f800) [pid = 1829] [serial = 969] [outer = 0x7f4a7cc04400] 15:43:11 INFO - PROCESS | 1829 | 1461364991761 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1383ms 15:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:43:11 INFO - PROCESS | 1829 | 1461364991797 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1829 | 1461364991801 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 15:43:11 INFO - PROCESS | 1829 | 1461364991807 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1829 | 1461364991810 Marionette TRACE conn4 <- [1,1262,null,{}] 15:43:11 INFO - PROCESS | 1829 | 1461364991816 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1829 | 1461364992007 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 15:43:12 INFO - PROCESS | 1829 | 1461364992206 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cdae800 == 105 [pid = 1829] [id = 323] 15:43:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f4a7cc04800) [pid = 1829] [serial = 970] [outer = (nil)] 15:43:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f4a7cd84000) [pid = 1829] [serial = 971] [outer = 0x7f4a7cc04800] 15:43:12 INFO - PROCESS | 1829 | 1461364992275 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f4a7cd89400) [pid = 1829] [serial = 972] [outer = 0x7f4a7cc04800] 15:43:13 INFO - PROCESS | 1829 | 1461364993618 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1884ms 15:43:13 INFO - PROCESS | 1829 | 1461364993691 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1829 | 1461364993696 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 15:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:43:13 INFO - PROCESS | 1829 | 1461364993705 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1829 | 1461364993710 Marionette TRACE conn4 <- [1,1266,null,{}] 15:43:13 INFO - PROCESS | 1829 | 1461364993717 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:13 INFO - PROCESS | 1829 | 1461364993889 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 15:43:14 INFO - PROCESS | 1829 | 1461364994130 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f898800 == 106 [pid = 1829] [id = 324] 15:43:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f4a7cd8d800) [pid = 1829] [serial = 973] [outer = (nil)] 15:43:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f4a7cd8f400) [pid = 1829] [serial = 974] [outer = 0x7f4a7cd8d800] 15:43:14 INFO - PROCESS | 1829 | 1461364994213 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f4a7e049000) [pid = 1829] [serial = 975] [outer = 0x7f4a7cd8d800] 15:43:15 INFO - PROCESS | 1829 | 1461364995081 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1437ms 15:43:15 INFO - PROCESS | 1829 | 1461364995143 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 1829 | 1461364995160 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 15:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:43:15 INFO - PROCESS | 1829 | 1461364995175 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1829 | 1461364995187 Marionette TRACE conn4 <- [1,1270,null,{}] 15:43:15 INFO - PROCESS | 1829 | 1461364995198 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 1829 | 1461364995509 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 15:43:15 INFO - PROCESS | 1829 | 1461364995832 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f55a000 == 107 [pid = 1829] [id = 325] 15:43:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f4a7e0ac800) [pid = 1829] [serial = 976] [outer = (nil)] 15:43:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f4a7f543400) [pid = 1829] [serial = 977] [outer = 0x7f4a7e0ac800] 15:43:15 INFO - PROCESS | 1829 | 1461364995938 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f4a7f6b4800) [pid = 1829] [serial = 978] [outer = 0x7f4a7e0ac800] 15:43:16 INFO - PROCESS | 1829 | 1461364996793 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1699ms 15:43:16 INFO - PROCESS | 1829 | 1461364996873 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1829 | 1461364996877 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 15:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:43:16 INFO - PROCESS | 1829 | 1461364996883 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1829 | 1461364996888 Marionette TRACE conn4 <- [1,1274,null,{}] 15:43:16 INFO - PROCESS | 1829 | 1461364996903 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1829 | 1461364997122 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 15:43:17 INFO - PROCESS | 1829 | 1461364997356 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8077c800 == 108 [pid = 1829] [id = 326] 15:43:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f4a80750000) [pid = 1829] [serial = 979] [outer = (nil)] 15:43:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f4a80872c00) [pid = 1829] [serial = 980] [outer = 0x7f4a80750000] 15:43:17 INFO - PROCESS | 1829 | 1461364997479 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f4a81ad8c00) [pid = 1829] [serial = 981] [outer = 0x7f4a80750000] 15:43:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89c3b000 == 107 [pid = 1829] [id = 309] 15:43:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d7db000 == 106 [pid = 1829] [id = 308] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f4a94d5c000) [pid = 1829] [serial = 875] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f4a938d8c00) [pid = 1829] [serial = 830] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f4aa114dc00) [pid = 1829] [serial = 845] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f4a8074f800) [pid = 1829] [serial = 851] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f4a93cf2800) [pid = 1829] [serial = 833] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f4a94f5c400) [pid = 1829] [serial = 836] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f4a9f027400) [pid = 1829] [serial = 839] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f4aa0107000) [pid = 1829] [serial = 842] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f4a8d89f400) [pid = 1829] [serial = 827] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f4aa32c1000) [pid = 1829] [serial = 848] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f4a87dcc000) [pid = 1829] [serial = 821] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f4a89632c00) [pid = 1829] [serial = 824] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f4a7f6b4000) [pid = 1829] [serial = 854] [outer = (nil)] [url = about:blank] 15:43:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ade8800 == 105 [pid = 1829] [id = 307] 15:43:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8930c800 == 104 [pid = 1829] [id = 306] 15:43:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a808a1800 == 103 [pid = 1829] [id = 305] 15:43:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a21000 == 102 [pid = 1829] [id = 304] 15:43:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8aa000 == 101 [pid = 1829] [id = 303] 15:43:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4a7d000 == 100 [pid = 1829] [id = 296] 15:43:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa036b000 == 99 [pid = 1829] [id = 295] 15:43:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94fd1000 == 98 [pid = 1829] [id = 294] 15:43:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e80000 == 97 [pid = 1829] [id = 293] 15:43:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8099f000 == 96 [pid = 1829] [id = 292] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a921c8400) [pid = 1829] [serial = 873] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f4a8b082800) [pid = 1829] [serial = 866] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a89fd6400) [pid = 1829] [serial = 864] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4a8c921c00) [pid = 1829] [serial = 867] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a87c14c00) [pid = 1829] [serial = 860] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a87dd7c00) [pid = 1829] [serial = 861] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a8dbd3800) [pid = 1829] [serial = 870] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a87df6400) [pid = 1829] [serial = 872] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a8d7f5400) [pid = 1829] [serial = 869] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a8074bc00) [pid = 1829] [serial = 857] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a8188bc00) [pid = 1829] [serial = 858] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a87f02400) [pid = 1829] [serial = 863] [outer = (nil)] [url = about:blank] 15:43:18 INFO - PROCESS | 1829 | 1461364998384 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1537ms 15:43:18 INFO - PROCESS | 1829 | 1461364998421 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1829 | 1461364998425 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 15:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:43:18 INFO - PROCESS | 1829 | 1461364998430 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1829 | 1461364998432 Marionette TRACE conn4 <- [1,1278,null,{}] 15:43:18 INFO - PROCESS | 1829 | 1461364998439 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 1829 | 1461364998587 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 15:43:18 INFO - PROCESS | 1829 | 1461364998603 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80779800 == 97 [pid = 1829] [id = 327] 15:43:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a7de09400) [pid = 1829] [serial = 982] [outer = (nil)] 15:43:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a86c5e000) [pid = 1829] [serial = 983] [outer = 0x7f4a7de09400] 15:43:18 INFO - PROCESS | 1829 | 1461364998672 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a87dcd000) [pid = 1829] [serial = 984] [outer = 0x7f4a7de09400] 15:43:19 INFO - PROCESS | 1829 | 1461364999571 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1184ms 15:43:19 INFO - PROCESS | 1829 | 1461364999619 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1829 | 1461364999625 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 15:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:43:19 INFO - PROCESS | 1829 | 1461364999632 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1829 | 1461364999634 Marionette TRACE conn4 <- [1,1282,null,{}] 15:43:19 INFO - PROCESS | 1829 | 1461364999639 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1829 | 1461364999819 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 15:43:19 INFO - PROCESS | 1829 | 1461364999970 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88eb6000 == 98 [pid = 1829] [id = 328] 15:43:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a7ba35000) [pid = 1829] [serial = 985] [outer = (nil)] 15:43:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a87e7fc00) [pid = 1829] [serial = 986] [outer = 0x7f4a7ba35000] 15:43:20 INFO - PROCESS | 1829 | 1461365000032 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a88e8c000) [pid = 1829] [serial = 987] [outer = 0x7f4a7ba35000] 15:43:20 INFO - PROCESS | 1829 | 1461365000777 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1179ms 15:43:20 INFO - PROCESS | 1829 | 1461365000813 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1829 | 1461365000815 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 15:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:43:20 INFO - PROCESS | 1829 | 1461365000821 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1829 | 1461365000823 Marionette TRACE conn4 <- [1,1286,null,{}] 15:43:20 INFO - PROCESS | 1829 | 1461365000829 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1829 | 1461365001066 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 15:43:21 INFO - PROCESS | 1829 | 1461365001090 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c41800 == 99 [pid = 1829] [id = 329] 15:43:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a88e8d800) [pid = 1829] [serial = 988] [outer = (nil)] 15:43:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a8be5a000) [pid = 1829] [serial = 989] [outer = 0x7f4a88e8d800] 15:43:21 INFO - PROCESS | 1829 | 1461365001152 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a8dbd4800) [pid = 1829] [serial = 990] [outer = 0x7f4a88e8d800] 15:43:21 INFO - PROCESS | 1829 | 1461365001957 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1176ms 15:43:22 INFO - PROCESS | 1829 | 1461365001999 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1829 | 1461365002001 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 15:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:43:22 INFO - PROCESS | 1829 | 1461365002007 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1829 | 1461365002009 Marionette TRACE conn4 <- [1,1290,null,{}] 15:43:22 INFO - PROCESS | 1829 | 1461365002019 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1829 | 1461365002210 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 15:43:22 INFO - PROCESS | 1829 | 1461365002236 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdc7000 == 100 [pid = 1829] [id = 330] 15:43:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4a89aed400) [pid = 1829] [serial = 991] [outer = (nil)] 15:43:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f4a8fd7c800) [pid = 1829] [serial = 992] [outer = 0x7f4a89aed400] 15:43:22 INFO - PROCESS | 1829 | 1461365002294 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a94f4dc00) [pid = 1829] [serial = 993] [outer = 0x7f4a89aed400] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a81881400) [pid = 1829] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f4a9feac000) [pid = 1829] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a87f05400) [pid = 1829] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4a8df95000) [pid = 1829] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a8df92400) [pid = 1829] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a93c41c00) [pid = 1829] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a946b4000) [pid = 1829] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4aa0dbd400) [pid = 1829] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a8fde4c00) [pid = 1829] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4aa323cc00) [pid = 1829] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a7f6aec00) [pid = 1829] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a8df92000) [pid = 1829] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a95696000) [pid = 1829] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a8b4bdc00) [pid = 1829] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4a89c5ec00) [pid = 1829] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4a8c91e800) [pid = 1829] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4a87d3f400) [pid = 1829] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4a87bf3400) [pid = 1829] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a96336400) [pid = 1829] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a8c91cc00) [pid = 1829] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a86c50000) [pid = 1829] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a8c91c800) [pid = 1829] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a86c4f400) [pid = 1829] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a86c4fc00) [pid = 1829] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a8bef3c00) [pid = 1829] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a8bef5c00) [pid = 1829] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a95e19400) [pid = 1829] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a94a39800) [pid = 1829] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a91eba000) [pid = 1829] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a81adb400) [pid = 1829] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a87dd6800) [pid = 1829] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a89633800) [pid = 1829] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a9632c000) [pid = 1829] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a9636f400) [pid = 1829] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a87fdac00) [pid = 1829] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a81b33000) [pid = 1829] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a9a092800) [pid = 1829] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7de02400) [pid = 1829] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8fde4800) [pid = 1829] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a87dfac00) [pid = 1829] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a8d7f7c00) [pid = 1829] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a8fdd6800) [pid = 1829] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a7de0ec00) [pid = 1829] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a7ba37000) [pid = 1829] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a87dd3000) [pid = 1829] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a87f0e400) [pid = 1829] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:43:23 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a87fd6000) [pid = 1829] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:43:23 INFO - PROCESS | 1829 | 1461365003882 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1937ms 15:43:23 INFO - PROCESS | 1829 | 1461365003944 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1829 | 1461365003948 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 15:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:43:23 INFO - PROCESS | 1829 | 1461365003955 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1829 | 1461365003957 Marionette TRACE conn4 <- [1,1294,null,{}] 15:43:23 INFO - PROCESS | 1829 | 1461365003962 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 1829 | 1461365004175 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 15:43:24 INFO - PROCESS | 1829 | 1461365004193 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817c5800 == 101 [pid = 1829] [id = 331] 15:43:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a7de03800) [pid = 1829] [serial = 994] [outer = (nil)] 15:43:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a86c52c00) [pid = 1829] [serial = 995] [outer = 0x7f4a7de03800] 15:43:24 INFO - PROCESS | 1829 | 1461365004254 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a89633800) [pid = 1829] [serial = 996] [outer = 0x7f4a7de03800] 15:43:24 INFO - PROCESS | 1829 | 1461365004942 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1028ms 15:43:24 INFO - PROCESS | 1829 | 1461365004984 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1829 | 1461365004986 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 15:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:43:24 INFO - PROCESS | 1829 | 1461365004992 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1829 | 1461365004994 Marionette TRACE conn4 <- [1,1298,null,{}] 15:43:25 INFO - PROCESS | 1829 | 1461365005000 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1829 | 1461365005227 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 15:43:25 INFO - PROCESS | 1829 | 1461365005251 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da96000 == 102 [pid = 1829] [id = 332] 15:43:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a7de0ec00) [pid = 1829] [serial = 997] [outer = (nil)] 15:43:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a8adb3800) [pid = 1829] [serial = 998] [outer = 0x7f4a7de0ec00] 15:43:25 INFO - PROCESS | 1829 | 1461365005311 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8df98000) [pid = 1829] [serial = 999] [outer = 0x7f4a7de0ec00] 15:43:26 INFO - PROCESS | 1829 | 1461365006432 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1483ms 15:43:26 INFO - PROCESS | 1829 | 1461365006478 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1829 | 1461365006485 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 15:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:43:26 INFO - PROCESS | 1829 | 1461365006494 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1829 | 1461365006498 Marionette TRACE conn4 <- [1,1302,null,{}] 15:43:26 INFO - PROCESS | 1829 | 1461365006507 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1829 | 1461365006717 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 15:43:26 INFO - PROCESS | 1829 | 1461365006955 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8ac800 == 103 [pid = 1829] [id = 333] 15:43:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a7de02800) [pid = 1829] [serial = 1000] [outer = (nil)] 15:43:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a7e043c00) [pid = 1829] [serial = 1001] [outer = 0x7f4a7de02800] 15:43:27 INFO - PROCESS | 1829 | 1461365007078 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a7e0a0400) [pid = 1829] [serial = 1002] [outer = 0x7f4a7de02800] 15:43:27 INFO - PROCESS | 1829 | 1461365007978 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1532ms 15:43:28 INFO - PROCESS | 1829 | 1461365008027 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1829 | 1461365008035 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 15:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:43:28 INFO - PROCESS | 1829 | 1461365008045 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1829 | 1461365008049 Marionette TRACE conn4 <- [1,1306,null,{}] 15:43:28 INFO - PROCESS | 1829 | 1461365008055 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:28 INFO - PROCESS | 1829 | 1461365008259 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 15:43:28 INFO - PROCESS | 1829 | 1461365008542 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88ea1800 == 104 [pid = 1829] [id = 334] 15:43:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7f549000) [pid = 1829] [serial = 1003] [outer = (nil)] 15:43:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a80745800) [pid = 1829] [serial = 1004] [outer = 0x7f4a7f549000] 15:43:28 INFO - PROCESS | 1829 | 1461365008671 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a8196d000) [pid = 1829] [serial = 1005] [outer = 0x7f4a7f549000] 15:43:29 INFO - PROCESS | 1829 | 1461365009558 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:43:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ad17000 == 103 [pid = 1829] [id = 10] 15:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1584ms 15:43:29 INFO - PROCESS | 1829 | 1461365009682 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1829 | 1461365009685 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 15:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:43:29 INFO - PROCESS | 1829 | 1461365009709 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1829 | 1461365009717 Marionette TRACE conn4 <- [1,1310,null,{}] 15:43:29 INFO - PROCESS | 1829 | 1461365009761 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1829 | 1461365009955 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 15:43:30 INFO - PROCESS | 1829 | 1461365010156 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9141c000 == 104 [pid = 1829] [id = 335] 15:43:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a7f7d8800) [pid = 1829] [serial = 1006] [outer = (nil)] 15:43:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a894c6400) [pid = 1829] [serial = 1007] [outer = 0x7f4a7f7d8800] 15:43:30 INFO - PROCESS | 1829 | 1461365010282 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a8b082800) [pid = 1829] [serial = 1008] [outer = 0x7f4a7f7d8800] 15:43:31 INFO - PROCESS | 1829 | 1461365011177 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1829 | 1461365011235 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 15:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:43:31 INFO - PROCESS | 1829 | 1461365011241 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1829 | 1461365011244 Marionette TRACE conn4 <- [1,1314,null,{}] 15:43:31 INFO - PROCESS | 1829 | 1461365011249 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1829 | 1461365011455 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 15:43:31 INFO - PROCESS | 1829 | 1461365011687 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94a9a000 == 105 [pid = 1829] [id = 336] 15:43:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a87f11400) [pid = 1829] [serial = 1009] [outer = (nil)] 15:43:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a8d8f5000) [pid = 1829] [serial = 1010] [outer = 0x7f4a87f11400] 15:43:31 INFO - PROCESS | 1829 | 1461365011807 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a8fdde000) [pid = 1829] [serial = 1011] [outer = 0x7f4a87f11400] 15:43:32 INFO - PROCESS | 1829 | 1461365012666 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1485ms 15:43:32 INFO - PROCESS | 1829 | 1461365012730 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1829 | 1461365012736 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 15:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:43:32 INFO - PROCESS | 1829 | 1461365012745 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1829 | 1461365012750 Marionette TRACE conn4 <- [1,1318,null,{}] 15:43:32 INFO - PROCESS | 1829 | 1461365012758 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:33 INFO - PROCESS | 1829 | 1461365013053 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 15:43:33 INFO - PROCESS | 1829 | 1461365013407 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fe1b000 == 106 [pid = 1829] [id = 337] 15:43:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a93c8a800) [pid = 1829] [serial = 1012] [outer = (nil)] 15:43:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a94719400) [pid = 1829] [serial = 1013] [outer = 0x7f4a93c8a800] 15:43:33 INFO - PROCESS | 1829 | 1461365013517 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a95693c00) [pid = 1829] [serial = 1014] [outer = 0x7f4a93c8a800] 15:43:34 INFO - PROCESS | 1829 | 1461365014359 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1648ms 15:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:43:34 INFO - PROCESS | 1829 | 1461365014392 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 1829 | 1461365014395 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 15:43:34 INFO - PROCESS | 1829 | 1461365014401 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1829 | 1461365014404 Marionette TRACE conn4 <- [1,1322,null,{}] 15:43:34 INFO - PROCESS | 1829 | 1461365014409 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1829 | 1461365014601 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 15:43:34 INFO - PROCESS | 1829 | 1461365014797 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa53b4000 == 107 [pid = 1829] [id = 338] 15:43:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a93c41c00) [pid = 1829] [serial = 1015] [outer = (nil)] 15:43:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a9fffb000) [pid = 1829] [serial = 1016] [outer = 0x7f4a93c41c00] 15:43:34 INFO - PROCESS | 1829 | 1461365014872 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4aa11cb400) [pid = 1829] [serial = 1017] [outer = 0x7f4a93c41c00] 15:43:35 INFO - PROCESS | 1829 | 1461365015763 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 15:43:35 INFO - PROCESS | 1829 | 1461365015832 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 15:43:35 INFO - PROCESS | 1829 | 1461365015835 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 15:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:43:35 INFO - PROCESS | 1829 | 1461365015841 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1829 | 1461365015845 Marionette TRACE conn4 <- [1,1326,null,{}] 15:43:35 INFO - PROCESS | 1829 | 1461365015850 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1829 | 1461365016058 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 15:43:36 INFO - PROCESS | 1829 | 1461365016251 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa58e800 == 108 [pid = 1829] [id = 339] 15:43:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a8d7f8400) [pid = 1829] [serial = 1018] [outer = (nil)] 15:43:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4aa3239c00) [pid = 1829] [serial = 1019] [outer = 0x7f4a8d7f8400] 15:43:36 INFO - PROCESS | 1829 | 1461365016326 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4aa4932c00) [pid = 1829] [serial = 1020] [outer = 0x7f4a8d7f8400] 15:43:37 INFO - PROCESS | 1829 | 1461365017205 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:43:37 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:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1431ms 15:43:37 INFO - PROCESS | 1829 | 1461365017275 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1829 | 1461365017278 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 15:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:43:37 INFO - PROCESS | 1829 | 1461365017284 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1829 | 1461365017286 Marionette TRACE conn4 <- [1,1330,null,{}] 15:43:37 INFO - PROCESS | 1829 | 1461365017292 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1829 | 1461365017476 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 15:43:37 INFO - PROCESS | 1829 | 1461365017668 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8171d000 == 109 [pid = 1829] [id = 340] 15:43:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a7f693400) [pid = 1829] [serial = 1021] [outer = (nil)] 15:43:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a7f69c800) [pid = 1829] [serial = 1022] [outer = 0x7f4a7f693400] 15:43:37 INFO - PROCESS | 1829 | 1461365017742 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a7f6a1c00) [pid = 1829] [serial = 1023] [outer = 0x7f4a7f693400] 15:43:38 INFO - PROCESS | 1829 | 1461365018688 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:43:38 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:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1477ms 15:43:38 INFO - PROCESS | 1829 | 1461365018763 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1829 | 1461365018767 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 15:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:43:38 INFO - PROCESS | 1829 | 1461365018773 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1829 | 1461365018775 Marionette TRACE conn4 <- [1,1334,null,{}] 15:43:38 INFO - PROCESS | 1829 | 1461365018781 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1829 | 1461365018976 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 15:43:39 INFO - PROCESS | 1829 | 1461365019172 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd3a000 == 110 [pid = 1829] [id = 341] 15:43:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4a7e0a6800) [pid = 1829] [serial = 1024] [outer = (nil)] 15:43:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a8d7ebc00) [pid = 1829] [serial = 1025] [outer = 0x7f4a7e0a6800] 15:43:39 INFO - PROCESS | 1829 | 1461365019281 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4aa4b5c000) [pid = 1829] [serial = 1026] [outer = 0x7f4a7e0a6800] 15:43:40 INFO - PROCESS | 1829 | 1461365020175 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1438ms 15:43:40 INFO - PROCESS | 1829 | 1461365020212 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1829 | 1461365020215 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 15:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:43:40 INFO - PROCESS | 1829 | 1461365020223 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1829 | 1461365020227 Marionette TRACE conn4 <- [1,1338,null,{}] 15:43:40 INFO - PROCESS | 1829 | 1461365020232 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1829 | 1461365020418 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 15:43:40 INFO - PROCESS | 1829 | 1461365020618 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8088c000 == 111 [pid = 1829] [id = 342] 15:43:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a7cdc8c00) [pid = 1829] [serial = 1027] [outer = (nil)] 15:43:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a7cdcd400) [pid = 1829] [serial = 1028] [outer = 0x7f4a7cdc8c00] 15:43:40 INFO - PROCESS | 1829 | 1461365020690 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a7cdd1800) [pid = 1829] [serial = 1029] [outer = 0x7f4a7cdc8c00] 15:43:42 INFO - PROCESS | 1829 | 1461365022110 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1943ms 15:43:42 INFO - PROCESS | 1829 | 1461365022195 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 1829 | 1461365022200 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 15:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:43:42 INFO - PROCESS | 1829 | 1461365022210 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 1829 | 1461365022216 Marionette TRACE conn4 <- [1,1342,null,{}] 15:43:42 INFO - PROCESS | 1829 | 1461365022221 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:42 INFO - PROCESS | 1829 | 1461365022433 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 15:43:43 INFO - PROCESS | 1829 | 1461365023153 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ddce800 == 112 [pid = 1829] [id = 343] 15:43:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a7ba40800) [pid = 1829] [serial = 1030] [outer = (nil)] 15:43:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a7bcefc00) [pid = 1829] [serial = 1031] [outer = 0x7f4a7ba40800] 15:43:43 INFO - PROCESS | 1829 | 1461365023225 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a7c259400) [pid = 1829] [serial = 1032] [outer = 0x7f4a7ba40800] 15:43:44 INFO - PROCESS | 1829 | 1461365024161 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1995ms 15:43:44 INFO - PROCESS | 1829 | 1461365024207 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1829 | 1461365024215 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 15:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:43:44 INFO - PROCESS | 1829 | 1461365024224 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1829 | 1461365024229 Marionette TRACE conn4 <- [1,1346,null,{}] 15:43:44 INFO - PROCESS | 1829 | 1461365024237 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1829 | 1461365024435 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 15:43:44 INFO - PROCESS | 1829 | 1461365024605 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a8d000 == 113 [pid = 1829] [id = 344] 15:43:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a7ba40c00) [pid = 1829] [serial = 1033] [outer = (nil)] 15:43:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a7cdcd000) [pid = 1829] [serial = 1034] [outer = 0x7f4a7ba40c00] 15:43:44 INFO - PROCESS | 1829 | 1461365024687 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a7e044000) [pid = 1829] [serial = 1035] [outer = 0x7f4a7ba40c00] 15:43:45 INFO - PROCESS | 1829 | 1461365025773 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1633ms 15:43:45 INFO - PROCESS | 1829 | 1461365025866 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 15:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:43:45 INFO - PROCESS | 1829 | 1461365025875 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 15:43:45 INFO - PROCESS | 1829 | 1461365025885 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1829 | 1461365025890 Marionette TRACE conn4 <- [1,1350,null,{}] 15:43:45 INFO - PROCESS | 1829 | 1461365025898 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1829 | 1461365026276 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 15:43:46 INFO - PROCESS | 1829 | 1461365026508 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb66800 == 114 [pid = 1829] [id = 345] 15:43:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a7f6bb000) [pid = 1829] [serial = 1036] [outer = (nil)] 15:43:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a7f7e2400) [pid = 1829] [serial = 1037] [outer = 0x7f4a7f6bb000] 15:43:46 INFO - PROCESS | 1829 | 1461365026598 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4a80752400) [pid = 1829] [serial = 1038] [outer = 0x7f4a7f6bb000] 15:43:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9f0d0800 == 113 [pid = 1829] [id = 66] 15:43:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94460800 == 112 [pid = 1829] [id = 86] 15:43:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81a92800 == 111 [pid = 1829] [id = 247] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a94a43400) [pid = 1829] [serial = 887] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4a9ff79400) [pid = 1829] [serial = 890] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4aa5173800) [pid = 1829] [serial = 893] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a8086f000) [pid = 1829] [serial = 896] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a7f7e2000) [pid = 1829] [serial = 899] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a7f54bc00) [pid = 1829] [serial = 902] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a87fdb400) [pid = 1829] [serial = 929] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a7c4ee000) [pid = 1829] [serial = 905] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a7f7e4c00) [pid = 1829] [serial = 908] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a817c5800 == 110 [pid = 1829] [id = 331] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cdc7000 == 109 [pid = 1829] [id = 330] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89c41800 == 108 [pid = 1829] [id = 329] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88eb6000 == 107 [pid = 1829] [id = 328] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80779800 == 106 [pid = 1829] [id = 327] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8077c800 == 105 [pid = 1829] [id = 326] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f55a000 == 104 [pid = 1829] [id = 325] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f898800 == 103 [pid = 1829] [id = 324] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4a75800 == 102 [pid = 1829] [id = 319] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86681000 == 101 [pid = 1829] [id = 318] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8084a000 == 100 [pid = 1829] [id = 317] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa583800 == 99 [pid = 1829] [id = 316] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4adc800 == 98 [pid = 1829] [id = 315] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fccb000 == 97 [pid = 1829] [id = 314] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94fce000 == 96 [pid = 1829] [id = 313] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f31c800 == 95 [pid = 1829] [id = 312] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891a8800 == 94 [pid = 1829] [id = 311] 15:43:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f568800 == 93 [pid = 1829] [id = 310] 15:43:47 INFO - PROCESS | 1829 | 1461365027565 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a7de10c00) [pid = 1829] [serial = 798] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a93c8d000) [pid = 1829] [serial = 629] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a89633c00) [pid = 1829] [serial = 717] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4a9470dc00) [pid = 1829] [serial = 635] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4aa1361000) [pid = 1829] [serial = 741] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4a8b4bf000) [pid = 1829] [serial = 771] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4a938e3800) [pid = 1829] [serial = 723] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a8dfb3800) [pid = 1829] [serial = 626] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a94a37400) [pid = 1829] [serial = 638] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a94738000) [pid = 1829] [serial = 726] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4aa13a0c00) [pid = 1829] [serial = 744] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a943d5000) [pid = 1829] [serial = 632] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4aa51b5000) [pid = 1829] [serial = 786] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a7f6bac00) [pid = 1829] [serial = 855] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a94734c00) [pid = 1829] [serial = 671] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a9fe7d800) [pid = 1829] [serial = 777] [outer = (nil)] [url = about:blank] 15:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1743ms 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a9fe74400) [pid = 1829] [serial = 683] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a8c921400) [pid = 1829] [serial = 720] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a9f022800) [pid = 1829] [serial = 680] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a87f06c00) [pid = 1829] [serial = 614] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a95e16400) [pid = 1829] [serial = 729] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4aa032c000) [pid = 1829] [serial = 735] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a93c8b400) [pid = 1829] [serial = 774] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4aa5509400) [pid = 1829] [serial = 792] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a95835400) [pid = 1829] [serial = 674] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a86c5d000) [pid = 1829] [serial = 789] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a8d7f7400) [pid = 1829] [serial = 795] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8dbd0c00) [pid = 1829] [serial = 620] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8df8c000) [pid = 1829] [serial = 623] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4aa3244c00) [pid = 1829] [serial = 780] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a95e33800) [pid = 1829] [serial = 677] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a9feb0c00) [pid = 1829] [serial = 686] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a8af84800) [pid = 1829] [serial = 692] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a894ca000) [pid = 1829] [serial = 665] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a8dbcb400) [pid = 1829] [serial = 668] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a9fead800) [pid = 1829] [serial = 732] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4aa1047000) [pid = 1829] [serial = 738] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a89fdec00) [pid = 1829] [serial = 617] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a81b3f400) [pid = 1829] [serial = 783] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a9fffa400) [pid = 1829] [serial = 689] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a8d8a0800) [pid = 1829] [serial = 926] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a8dfa6800) [pid = 1829] [serial = 927] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a95e18400) [pid = 1829] [serial = 876] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a8086a400) [pid = 1829] [serial = 915] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7f7e3c00) [pid = 1829] [serial = 914] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a88e85000) [pid = 1829] [serial = 881] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7de0a000) [pid = 1829] [serial = 912] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a7ba3e800) [pid = 1829] [serial = 911] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8dfb0000) [pid = 1829] [serial = 884] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a8074e000) [pid = 1829] [serial = 878] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a87f0e000) [pid = 1829] [serial = 918] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a87df3c00) [pid = 1829] [serial = 917] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a89ae3800) [pid = 1829] [serial = 920] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a89fd4800) [pid = 1829] [serial = 921] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a8be55800) [pid = 1829] [serial = 923] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a8ccbc400) [pid = 1829] [serial = 924] [outer = (nil)] [url = about:blank] 15:43:47 INFO - PROCESS | 1829 | 1461365027665 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 1829 | 1461365027675 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 15:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:43:47 INFO - PROCESS | 1829 | 1461365027690 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1829 | 1461365027698 Marionette TRACE conn4 <- [1,1354,null,{}] 15:43:47 INFO - PROCESS | 1829 | 1461365027707 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:47 INFO - PROCESS | 1829 | 1461365027870 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 15:43:48 INFO - PROCESS | 1829 | 1461365028012 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8a8000 == 94 [pid = 1829] [id = 346] 15:43:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a7c4ee000) [pid = 1829] [serial = 1039] [outer = (nil)] 15:43:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a80871400) [pid = 1829] [serial = 1040] [outer = 0x7f4a7c4ee000] 15:43:48 INFO - PROCESS | 1829 | 1461365028076 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a8196c400) [pid = 1829] [serial = 1041] [outer = 0x7f4a7c4ee000] 15:43:48 INFO - PROCESS | 1829 | 1461365028828 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1197ms 15:43:48 INFO - PROCESS | 1829 | 1461365028889 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 15:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:43:48 INFO - PROCESS | 1829 | 1461365028894 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 15:43:48 INFO - PROCESS | 1829 | 1461365028901 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1829 | 1461365028904 Marionette TRACE conn4 <- [1,1358,null,{}] 15:43:48 INFO - PROCESS | 1829 | 1461365028909 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1829 | 1461365029070 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 15:43:49 INFO - PROCESS | 1829 | 1461365029085 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8084a000 == 95 [pid = 1829] [id = 347] 15:43:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a81964400) [pid = 1829] [serial = 1042] [outer = (nil)] 15:43:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a81b3ac00) [pid = 1829] [serial = 1043] [outer = 0x7f4a81964400] 15:43:49 INFO - PROCESS | 1829 | 1461365029147 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a86be9400) [pid = 1829] [serial = 1044] [outer = 0x7f4a81964400] 15:43:50 INFO - PROCESS | 1829 | 1461365030066 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1185ms 15:43:50 INFO - PROCESS | 1829 | 1461365030086 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1829 | 1461365030089 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 15:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:43:50 INFO - PROCESS | 1829 | 1461365030095 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1829 | 1461365030097 Marionette TRACE conn4 <- [1,1362,null,{}] 15:43:50 INFO - PROCESS | 1829 | 1461365030102 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:50 INFO - PROCESS | 1829 | 1461365030311 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 15:43:50 INFO - PROCESS | 1829 | 1461365030343 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86077000 == 96 [pid = 1829] [id = 348] 15:43:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a87bfa000) [pid = 1829] [serial = 1045] [outer = (nil)] 15:43:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a87c12800) [pid = 1829] [serial = 1046] [outer = 0x7f4a87bfa000] 15:43:50 INFO - PROCESS | 1829 | 1461365030415 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a87dca800) [pid = 1829] [serial = 1047] [outer = 0x7f4a87bfa000] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a80750000) [pid = 1829] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a88e8d800) [pid = 1829] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a7cd8d800) [pid = 1829] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7e0ac800) [pid = 1829] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a7ba35000) [pid = 1829] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7de09400) [pid = 1829] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a89aed400) [pid = 1829] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a7de0e800) [pid = 1829] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:43:52 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a7de03800) [pid = 1829] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:43:52 INFO - PROCESS | 1829 | 1461365032088 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2034ms 15:43:52 INFO - PROCESS | 1829 | 1461365032130 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1829 | 1461365032133 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 15:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:43:52 INFO - PROCESS | 1829 | 1461365032139 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1829 | 1461365032142 Marionette TRACE conn4 <- [1,1366,null,{}] 15:43:52 INFO - PROCESS | 1829 | 1461365032147 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:52 INFO - PROCESS | 1829 | 1461365032373 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 15:43:52 INFO - PROCESS | 1829 | 1461365032458 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a21800 == 97 [pid = 1829] [id = 349] 15:43:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a87bfa800) [pid = 1829] [serial = 1048] [outer = (nil)] 15:43:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a87dd3400) [pid = 1829] [serial = 1049] [outer = 0x7f4a87bfa800] 15:43:52 INFO - PROCESS | 1829 | 1461365032524 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a87dfac00) [pid = 1829] [serial = 1050] [outer = 0x7f4a87bfa800] 15:43:53 INFO - PROCESS | 1829 | 1461365033185 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1829 | 1461365033227 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 15:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:43:53 INFO - PROCESS | 1829 | 1461365033243 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1829 | 1461365033246 Marionette TRACE conn4 <- [1,1370,null,{}] 15:43:53 INFO - PROCESS | 1829 | 1461365033251 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:53 INFO - PROCESS | 1829 | 1461365033419 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 15:43:53 INFO - PROCESS | 1829 | 1461365033433 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89054800 == 98 [pid = 1829] [id = 350] 15:43:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a81b33800) [pid = 1829] [serial = 1051] [outer = (nil)] 15:43:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a87f06c00) [pid = 1829] [serial = 1052] [outer = 0x7f4a81b33800] 15:43:53 INFO - PROCESS | 1829 | 1461365033494 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a87fd6000) [pid = 1829] [serial = 1053] [outer = 0x7f4a81b33800] 15:43:54 INFO - PROCESS | 1829 | 1461365034620 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1829 | 1461365034682 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 15:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:43:54 INFO - PROCESS | 1829 | 1461365034691 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1829 | 1461365034695 Marionette TRACE conn4 <- [1,1374,null,{}] 15:43:54 INFO - PROCESS | 1829 | 1461365034705 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1829 | 1461365034942 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 15:43:55 INFO - PROCESS | 1829 | 1461365035224 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f899000 == 99 [pid = 1829] [id = 351] 15:43:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a7cdd2400) [pid = 1829] [serial = 1054] [outer = (nil)] 15:43:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a7de0dc00) [pid = 1829] [serial = 1055] [outer = 0x7f4a7cdd2400] 15:43:55 INFO - PROCESS | 1829 | 1461365035307 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a7f544400) [pid = 1829] [serial = 1056] [outer = 0x7f4a7cdd2400] 15:43:56 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:56 INFO - PROCESS | 1829 | 1461365036223 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1829 | 1461365036287 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 15:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:43:56 INFO - PROCESS | 1829 | 1461365036297 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1829 | 1461365036301 Marionette TRACE conn4 <- [1,1378,null,{}] 15:43:56 INFO - PROCESS | 1829 | 1461365036307 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1829 | 1461365036523 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 15:43:56 INFO - PROCESS | 1829 | 1461365036771 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8608a800 == 100 [pid = 1829] [id = 352] 15:43:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a7f7de000) [pid = 1829] [serial = 1057] [outer = (nil)] 15:43:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a8086c400) [pid = 1829] [serial = 1058] [outer = 0x7f4a7f7de000] 15:43:56 INFO - PROCESS | 1829 | 1461365036859 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a8196e400) [pid = 1829] [serial = 1059] [outer = 0x7f4a7f7de000] 15:43:57 INFO - PROCESS | 1829 | 1461365037734 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1829 | 1461365037791 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 15:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:43:57 INFO - PROCESS | 1829 | 1461365037798 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1829 | 1461365037804 Marionette TRACE conn4 <- [1,1382,null,{}] 15:43:57 INFO - PROCESS | 1829 | 1461365037820 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1829 | 1461365038104 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 15:43:58 INFO - PROCESS | 1829 | 1461365038283 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8976f800 == 101 [pid = 1829] [id = 353] 15:43:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a86c5d000) [pid = 1829] [serial = 1060] [outer = (nil)] 15:43:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a87dd0400) [pid = 1829] [serial = 1061] [outer = 0x7f4a86c5d000] 15:43:58 INFO - PROCESS | 1829 | 1461365038375 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a87e77400) [pid = 1829] [serial = 1062] [outer = 0x7f4a86c5d000] 15:43:59 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:59 INFO - PROCESS | 1829 | 1461365039284 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:43:59 INFO - PROCESS | 1829 | 1461365039347 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 15:43:59 INFO - PROCESS | 1829 | 1461365039353 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1829 | 1461365039356 Marionette TRACE conn4 <- [1,1386,null,{}] 15:43:59 INFO - PROCESS | 1829 | 1461365039362 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:59 INFO - PROCESS | 1829 | 1461365039553 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 15:43:59 INFO - PROCESS | 1829 | 1461365039733 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e74000 == 102 [pid = 1829] [id = 354] 15:43:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a86c55800) [pid = 1829] [serial = 1063] [outer = (nil)] 15:43:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a88e8bc00) [pid = 1829] [serial = 1064] [outer = 0x7f4a86c55800] 15:43:59 INFO - PROCESS | 1829 | 1461365039864 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a894c6800) [pid = 1829] [serial = 1065] [outer = 0x7f4a86c55800] 15:44:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 15:44:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 15:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:00 INFO - _addTest/ [0,1389,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1829 | 1461365040743 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 15:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:44:00 INFO - PROCESS | 1829 | 1461365040749 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1829 | 1461365040752 Marionette TRACE conn4 <- [1,1390,null,{}] 15:44:00 INFO - PROCESS | 1829 | 1461365040757 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:00 INFO - PROCESS | 1829 | 1461365040936 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 15:44:01 INFO - PROCESS | 1829 | 1461365041120 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8bea4800 == 103 [pid = 1829] [id = 355] 15:44:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a87e78400) [pid = 1829] [serial = 1066] [outer = (nil)] 15:44:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a89ae6000) [pid = 1829] [serial = 1067] [outer = 0x7f4a87e78400] 15:44:01 INFO - PROCESS | 1829 | 1461365041198 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a89c66c00) [pid = 1829] [serial = 1068] [outer = 0x7f4a87e78400] 15:44:02 INFO - PROCESS | 1829 | 1461365042140 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1442ms 15:44:02 INFO - PROCESS | 1829 | 1461365042195 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 15:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:44:02 INFO - PROCESS | 1829 | 1461365042200 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 15:44:02 INFO - PROCESS | 1829 | 1461365042207 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1829 | 1461365042210 Marionette TRACE conn4 <- [1,1394,null,{}] 15:44:02 INFO - PROCESS | 1829 | 1461365042217 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:02 INFO - PROCESS | 1829 | 1461365042426 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 15:44:02 INFO - PROCESS | 1829 | 1461365042666 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7d9000 == 104 [pid = 1829] [id = 356] 15:44:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a89c69000) [pid = 1829] [serial = 1069] [outer = (nil)] 15:44:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a8b4bf000) [pid = 1829] [serial = 1070] [outer = 0x7f4a89c69000] 15:44:02 INFO - PROCESS | 1829 | 1461365042793 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a8ccc0400) [pid = 1829] [serial = 1071] [outer = 0x7f4a89c69000] 15:44:03 INFO - PROCESS | 1829 | 1461365043625 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1481ms 15:44:03 INFO - PROCESS | 1829 | 1461365043688 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1829 | 1461365043692 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 15:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:44:03 INFO - PROCESS | 1829 | 1461365043698 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1829 | 1461365043701 Marionette TRACE conn4 <- [1,1398,null,{}] 15:44:03 INFO - PROCESS | 1829 | 1461365043706 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1829 | 1461365043895 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 15:44:04 INFO - PROCESS | 1829 | 1461365044075 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da32000 == 105 [pid = 1829] [id = 357] 15:44:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a89fddc00) [pid = 1829] [serial = 1072] [outer = (nil)] 15:44:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8d7f8c00) [pid = 1829] [serial = 1073] [outer = 0x7f4a89fddc00] 15:44:04 INFO - PROCESS | 1829 | 1461365044148 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a8d8fc000) [pid = 1829] [serial = 1074] [outer = 0x7f4a89fddc00] 15:44:05 INFO - PROCESS | 1829 | 1461365045004 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1336ms 15:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:44:05 INFO - PROCESS | 1829 | 1461365045035 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1829 | 1461365045038 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 15:44:05 INFO - PROCESS | 1829 | 1461365045044 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1829 | 1461365045047 Marionette TRACE conn4 <- [1,1402,null,{}] 15:44:05 INFO - PROCESS | 1829 | 1461365045052 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1829 | 1461365045232 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 15:44:05 INFO - PROCESS | 1829 | 1461365045418 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd39800 == 106 [pid = 1829] [id = 358] 15:44:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a8b07a400) [pid = 1829] [serial = 1075] [outer = (nil)] 15:44:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a8dd03000) [pid = 1829] [serial = 1076] [outer = 0x7f4a8b07a400] 15:44:05 INFO - PROCESS | 1829 | 1461365045488 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a8df8b800) [pid = 1829] [serial = 1077] [outer = 0x7f4a8b07a400] 15:44:06 INFO - PROCESS | 1829 | 1461365046395 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1429ms 15:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:44:06 INFO - PROCESS | 1829 | 1461365046474 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1829 | 1461365046477 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 15:44:06 INFO - PROCESS | 1829 | 1461365046483 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1829 | 1461365046486 Marionette TRACE conn4 <- [1,1406,null,{}] 15:44:06 INFO - PROCESS | 1829 | 1461365046492 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:06 INFO - PROCESS | 1829 | 1461365046709 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 15:44:06 INFO - PROCESS | 1829 | 1461365046891 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a91411000 == 107 [pid = 1829] [id = 359] 15:44:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a8d8ff800) [pid = 1829] [serial = 1078] [outer = (nil)] 15:44:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a8dfac800) [pid = 1829] [serial = 1079] [outer = 0x7f4a8d8ff800] 15:44:06 INFO - PROCESS | 1829 | 1461365046962 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a8fddc000) [pid = 1829] [serial = 1080] [outer = 0x7f4a8d8ff800] 15:44:07 INFO - PROCESS | 1829 | 1461365047845 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1429ms 15:44:07 INFO - PROCESS | 1829 | 1461365047913 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1829 | 1461365047917 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 15:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:44:07 INFO - PROCESS | 1829 | 1461365047922 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1829 | 1461365047925 Marionette TRACE conn4 <- [1,1410,null,{}] 15:44:07 INFO - PROCESS | 1829 | 1461365047931 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:08 INFO - PROCESS | 1829 | 1461365048119 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 15:44:08 INFO - PROCESS | 1829 | 1461365048302 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93c3b800 == 108 [pid = 1829] [id = 360] 15:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a8fde4800) [pid = 1829] [serial = 1081] [outer = (nil)] 15:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a91eb9800) [pid = 1829] [serial = 1082] [outer = 0x7f4a8fde4800] 15:44:08 INFO - PROCESS | 1829 | 1461365048375 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a920e8c00) [pid = 1829] [serial = 1083] [outer = 0x7f4a8fde4800] 15:44:09 INFO - PROCESS | 1829 | 1461365049346 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1434ms 15:44:09 INFO - PROCESS | 1829 | 1461365049357 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1829 | 1461365049360 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 15:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:44:09 INFO - PROCESS | 1829 | 1461365049366 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1829 | 1461365049371 Marionette TRACE conn4 <- [1,1414,null,{}] 15:44:09 INFO - PROCESS | 1829 | 1461365049376 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1829 | 1461365049603 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 15:44:09 INFO - PROCESS | 1829 | 1461365049864 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b15d800 == 109 [pid = 1829] [id = 361] 15:44:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a7ba36400) [pid = 1829] [serial = 1084] [outer = (nil)] 15:44:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a7f6b7400) [pid = 1829] [serial = 1085] [outer = 0x7f4a7ba36400] 15:44:10 INFO - PROCESS | 1829 | 1461365050003 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a93c93400) [pid = 1829] [serial = 1086] [outer = 0x7f4a7ba36400] 15:44:11 INFO - PROCESS | 1829 | 1461365051012 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1686ms 15:44:11 INFO - PROCESS | 1829 | 1461365051054 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1829 | 1461365051057 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 15:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:44:11 INFO - PROCESS | 1829 | 1461365051063 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1829 | 1461365051065 Marionette TRACE conn4 <- [1,1418,null,{}] 15:44:11 INFO - PROCESS | 1829 | 1461365051071 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:11 INFO - PROCESS | 1829 | 1461365051258 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 15:44:11 INFO - PROCESS | 1829 | 1461365051503 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891b9000 == 110 [pid = 1829] [id = 362] 15:44:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a93c87400) [pid = 1829] [serial = 1087] [outer = (nil)] 15:44:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a943d5000) [pid = 1829] [serial = 1088] [outer = 0x7f4a93c87400] 15:44:11 INFO - PROCESS | 1829 | 1461365051594 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a93ce6c00) [pid = 1829] [serial = 1089] [outer = 0x7f4a93c87400] 15:44:12 INFO - PROCESS | 1829 | 1461365052874 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1828ms 15:44:12 INFO - PROCESS | 1829 | 1461365052892 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1829 | 1461365052897 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 15:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:44:12 INFO - PROCESS | 1829 | 1461365052905 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1829 | 1461365052911 Marionette TRACE conn4 <- [1,1422,null,{}] 15:44:12 INFO - PROCESS | 1829 | 1461365052919 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:13 INFO - PROCESS | 1829 | 1461365053131 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 15:44:13 INFO - PROCESS | 1829 | 1461365053333 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81710000 == 111 [pid = 1829] [id = 363] 15:44:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a7c4ec000) [pid = 1829] [serial = 1090] [outer = (nil)] 15:44:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a7de10c00) [pid = 1829] [serial = 1091] [outer = 0x7f4a7c4ec000] 15:44:13 INFO - PROCESS | 1829 | 1461365053402 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a7f551800) [pid = 1829] [serial = 1092] [outer = 0x7f4a7c4ec000] 15:44:14 INFO - PROCESS | 1829 | 1461365054540 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1688ms 15:44:14 INFO - PROCESS | 1829 | 1461365054594 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1829 | 1461365054602 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 15:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:44:14 INFO - PROCESS | 1829 | 1461365054611 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1829 | 1461365054614 Marionette TRACE conn4 <- [1,1426,null,{}] 15:44:14 INFO - PROCESS | 1829 | 1461365054620 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1829 | 1461365054818 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 15:44:15 INFO - PROCESS | 1829 | 1461365055046 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfc8800 == 112 [pid = 1829] [id = 364] 15:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a7c4e9400) [pid = 1829] [serial = 1093] [outer = (nil)] 15:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a8074b400) [pid = 1829] [serial = 1094] [outer = 0x7f4a7c4e9400] 15:44:15 INFO - PROCESS | 1829 | 1461365055118 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a81881400) [pid = 1829] [serial = 1095] [outer = 0x7f4a7c4e9400] 15:44:16 INFO - PROCESS | 1829 | 1461365056047 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1485ms 15:44:16 INFO - PROCESS | 1829 | 1461365056097 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1829 | 1461365056100 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 15:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:44:16 INFO - PROCESS | 1829 | 1461365056107 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1829 | 1461365056112 Marionette TRACE conn4 <- [1,1430,null,{}] 15:44:16 INFO - PROCESS | 1829 | 1461365056127 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1829 | 1461365056303 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a21800 == 111 [pid = 1829] [id = 349] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86077000 == 110 [pid = 1829] [id = 348] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a8adb3800) [pid = 1829] [serial = 998] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a95e36400) [pid = 1829] [serial = 944] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4aa11d0000) [pid = 1829] [serial = 947] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a7e0aa000) [pid = 1829] [serial = 950] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a8196c000) [pid = 1829] [serial = 953] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a7c25ac00) [pid = 1829] [serial = 956] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a81969000) [pid = 1829] [serial = 959] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a7e050800) [pid = 1829] [serial = 962] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a7bcf9800) [pid = 1829] [serial = 965] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a7cc0b400) [pid = 1829] [serial = 968] [outer = (nil)] [url = about:blank] 15:44:16 INFO - PROCESS | 1829 | 1461365056652 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8084a000 == 109 [pid = 1829] [id = 347] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8a8000 == 108 [pid = 1829] [id = 346] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cb66800 == 107 [pid = 1829] [id = 345] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81a8d000 == 106 [pid = 1829] [id = 344] 15:44:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cdbe000 == 107 [pid = 1829] [id = 365] 15:44:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a7e050800) [pid = 1829] [serial = 1096] [outer = (nil)] 15:44:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a81966000) [pid = 1829] [serial = 1097] [outer = 0x7f4a7e050800] 15:44:16 INFO - PROCESS | 1829 | 1461365056773 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a87d3c400) [pid = 1829] [serial = 1098] [outer = 0x7f4a7e050800] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ddce800 == 106 [pid = 1829] [id = 343] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8088c000 == 105 [pid = 1829] [id = 342] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd3a000 == 104 [pid = 1829] [id = 341] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8171d000 == 103 [pid = 1829] [id = 340] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa58e800 == 102 [pid = 1829] [id = 339] 15:44:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa53b4000 == 101 [pid = 1829] [id = 338] 15:44:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fe1b000 == 100 [pid = 1829] [id = 337] 15:44:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94a9a000 == 99 [pid = 1829] [id = 336] 15:44:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9141c000 == 98 [pid = 1829] [id = 335] 15:44:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88ea1800 == 97 [pid = 1829] [id = 334] 15:44:17 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8ac800 == 96 [pid = 1829] [id = 333] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a89aec000) [pid = 1829] [serial = 938] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a81ad8c00) [pid = 1829] [serial = 981] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a80872c00) [pid = 1829] [serial = 980] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a8be5a000) [pid = 1829] [serial = 989] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a7e049000) [pid = 1829] [serial = 975] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a7cd8f400) [pid = 1829] [serial = 974] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a7f6b4800) [pid = 1829] [serial = 978] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a7f543400) [pid = 1829] [serial = 977] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a87e7fc00) [pid = 1829] [serial = 986] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a86c5e000) [pid = 1829] [serial = 983] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a87dcd000) [pid = 1829] [serial = 984] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7ba3c800) [pid = 1829] [serial = 932] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8dd0d400) [pid = 1829] [serial = 941] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8fd7c800) [pid = 1829] [serial = 992] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a7cd84000) [pid = 1829] [serial = 971] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a86c57800) [pid = 1829] [serial = 935] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a9568e800) [pid = 1829] [serial = 930] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a86c52c00) [pid = 1829] [serial = 995] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a94f4dc00) [pid = 1829] [serial = 993] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a8dbd4800) [pid = 1829] [serial = 990] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a89633800) [pid = 1829] [serial = 996] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a88e8c000) [pid = 1829] [serial = 987] [outer = (nil)] [url = about:blank] 15:44:17 INFO - PROCESS | 1829 | 1461365057553 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1491ms 15:44:17 INFO - PROCESS | 1829 | 1461365057599 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1829 | 1461365057604 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 15:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:44:17 INFO - PROCESS | 1829 | 1461365057609 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1829 | 1461365057612 Marionette TRACE conn4 <- [1,1434,null,{}] 15:44:17 INFO - PROCESS | 1829 | 1461365057617 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:17 INFO - PROCESS | 1829 | 1461365057776 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 15:44:18 INFO - PROCESS | 1829 | 1461365058034 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb66800 == 97 [pid = 1829] [id = 366] 15:44:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a7ba42400) [pid = 1829] [serial = 1099] [outer = (nil)] 15:44:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a7bcf9800) [pid = 1829] [serial = 1100] [outer = 0x7f4a7ba42400] 15:44:18 INFO - PROCESS | 1829 | 1461365058110 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a7cd88800) [pid = 1829] [serial = 1101] [outer = 0x7f4a7ba42400] 15:44:19 INFO - PROCESS | 1829 | 1461365059141 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1579ms 15:44:19 INFO - PROCESS | 1829 | 1461365059191 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1829 | 1461365059198 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 15:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:44:19 INFO - PROCESS | 1829 | 1461365059208 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1829 | 1461365059212 Marionette TRACE conn4 <- [1,1438,null,{}] 15:44:19 INFO - PROCESS | 1829 | 1461365059219 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:19 INFO - PROCESS | 1829 | 1461365059411 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 15:44:19 INFO - PROCESS | 1829 | 1461365059649 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8170d000 == 98 [pid = 1829] [id = 367] 15:44:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a80753800) [pid = 1829] [serial = 1102] [outer = (nil)] 15:44:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a81963000) [pid = 1829] [serial = 1103] [outer = 0x7f4a80753800] 15:44:19 INFO - PROCESS | 1829 | 1461365059780 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a86be2c00) [pid = 1829] [serial = 1104] [outer = 0x7f4a80753800] 15:44:20 INFO - PROCESS | 1829 | 1461365060696 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1533ms 15:44:20 INFO - PROCESS | 1829 | 1461365060746 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1829 | 1461365060752 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 15:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:44:20 INFO - PROCESS | 1829 | 1461365060761 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1829 | 1461365060764 Marionette TRACE conn4 <- [1,1442,null,{}] 15:44:20 INFO - PROCESS | 1829 | 1461365060770 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1829 | 1461365060976 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 15:44:21 INFO - PROCESS | 1829 | 1461365061256 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88eb8800 == 99 [pid = 1829] [id = 368] 15:44:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a87dd3800) [pid = 1829] [serial = 1105] [outer = (nil)] 15:44:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a87e7d800) [pid = 1829] [serial = 1106] [outer = 0x7f4a87dd3800] 15:44:21 INFO - PROCESS | 1829 | 1461365061379 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a87fd6c00) [pid = 1829] [serial = 1107] [outer = 0x7f4a87dd3800] 15:44:22 INFO - PROCESS | 1829 | 1461365062312 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1581ms 15:44:22 INFO - PROCESS | 1829 | 1461365062345 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1829 | 1461365062350 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 15:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:44:22 INFO - PROCESS | 1829 | 1461365062366 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1829 | 1461365062376 Marionette TRACE conn4 <- [1,1446,null,{}] 15:44:22 INFO - PROCESS | 1829 | 1461365062382 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:22 INFO - PROCESS | 1829 | 1461365062596 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 15:44:22 INFO - PROCESS | 1829 | 1461365062830 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e66000 == 100 [pid = 1829] [id = 369] 15:44:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a87df1400) [pid = 1829] [serial = 1108] [outer = (nil)] 15:44:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a89c65800) [pid = 1829] [serial = 1109] [outer = 0x7f4a87df1400] 15:44:22 INFO - PROCESS | 1829 | 1461365062918 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a8a275800) [pid = 1829] [serial = 1110] [outer = 0x7f4a87df1400] 15:44:23 INFO - PROCESS | 1829 | 1461365063793 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1494ms 15:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:44:23 INFO - PROCESS | 1829 | 1461365063852 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 1829 | 1461365063856 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 15:44:23 INFO - PROCESS | 1829 | 1461365063862 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 1829 | 1461365063865 Marionette TRACE conn4 <- [1,1450,null,{}] 15:44:23 INFO - PROCESS | 1829 | 1461365063870 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:24 INFO - PROCESS | 1829 | 1461365064110 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 15:44:24 INFO - PROCESS | 1829 | 1461365064334 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdaf000 == 101 [pid = 1829] [id = 370] 15:44:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a89632c00) [pid = 1829] [serial = 1111] [outer = (nil)] 15:44:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a8be8d800) [pid = 1829] [serial = 1112] [outer = 0x7f4a89632c00] 15:44:24 INFO - PROCESS | 1829 | 1461365064451 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a8c91d400) [pid = 1829] [serial = 1113] [outer = 0x7f4a89632c00] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a806bf000 == 100 [pid = 1829] [id = 298] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8e9000 == 99 [pid = 1829] [id = 284] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cdbe000 == 98 [pid = 1829] [id = 365] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7dfc8800 == 97 [pid = 1829] [id = 364] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81710000 == 96 [pid = 1829] [id = 363] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d7d9000 == 95 [pid = 1829] [id = 356] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8bea4800 == 94 [pid = 1829] [id = 355] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e74000 == 93 [pid = 1829] [id = 354] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8976f800 == 92 [pid = 1829] [id = 353] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8608a800 == 91 [pid = 1829] [id = 352] 15:44:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f899000 == 90 [pid = 1829] [id = 351] 15:44:27 INFO - PROCESS | 1829 | 1461365067063 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 3237ms 15:44:27 INFO - PROCESS | 1829 | 1461365067099 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1829 | 1461365067106 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 15:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:44:27 INFO - PROCESS | 1829 | 1461365067115 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1829 | 1461365067120 Marionette TRACE conn4 <- [1,1454,null,{}] 15:44:27 INFO - PROCESS | 1829 | 1461365067127 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:27 INFO - PROCESS | 1829 | 1461365067313 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 15:44:27 INFO - PROCESS | 1829 | 1461365067498 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80854800 == 91 [pid = 1829] [id = 371] 15:44:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7f69ec00) [pid = 1829] [serial = 1114] [outer = (nil)] 15:44:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a7f7e3000) [pid = 1829] [serial = 1115] [outer = 0x7f4a7f69ec00] 15:44:27 INFO - PROCESS | 1829 | 1461365067566 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a80871000) [pid = 1829] [serial = 1116] [outer = 0x7f4a7f69ec00] 15:44:28 INFO - PROCESS | 1829 | 1461365068450 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1387ms 15:44:28 INFO - PROCESS | 1829 | 1461365068538 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1829 | 1461365068545 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 15:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:44:28 INFO - PROCESS | 1829 | 1461365068556 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1829 | 1461365068560 Marionette TRACE conn4 <- [1,1458,null,{}] 15:44:28 INFO - PROCESS | 1829 | 1461365068566 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1829 | 1461365068829 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 15:44:28 INFO - PROCESS | 1829 | 1461365068855 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87d18800 == 92 [pid = 1829] [id = 372] 15:44:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a81b40c00) [pid = 1829] [serial = 1117] [outer = (nil)] 15:44:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a87dcac00) [pid = 1829] [serial = 1118] [outer = 0x7f4a81b40c00] 15:44:28 INFO - PROCESS | 1829 | 1461365068930 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a87f0d800) [pid = 1829] [serial = 1119] [outer = 0x7f4a81b40c00] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a7c4ee000) [pid = 1829] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a9465bc00) [pid = 1829] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a7f543800) [pid = 1829] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a8b4ca800) [pid = 1829] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a9a010800) [pid = 1829] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a9feb6400) [pid = 1829] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a87bfa000) [pid = 1829] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a87f10000) [pid = 1829] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a8d7f0400) [pid = 1829] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a7ba40c00) [pid = 1829] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a87e7ec00) [pid = 1829] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a7de06800) [pid = 1829] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a94715c00) [pid = 1829] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a8ad17800) [pid = 1829] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a8fd7e400) [pid = 1829] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a7f7db400) [pid = 1829] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a8dbd2400) [pid = 1829] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a80749800) [pid = 1829] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a7ba40800) [pid = 1829] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a87bfa800) [pid = 1829] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a87c1ac00) [pid = 1829] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a81964400) [pid = 1829] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a8dd02800) [pid = 1829] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4aa2d34800) [pid = 1829] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a8d7f0800) [pid = 1829] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a7de0ec00) [pid = 1829] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a80864400) [pid = 1829] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a7f6bb000) [pid = 1829] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a94f58c00) [pid = 1829] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a94799000) [pid = 1829] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7c4ec000) [pid = 1829] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a81b33800) [pid = 1829] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:44:29 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a7c4e9400) [pid = 1829] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:44:30 INFO - PROCESS | 1829 | 1461365070384 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1887ms 15:44:30 INFO - PROCESS | 1829 | 1461365070444 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1829 | 1461365070449 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 15:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:44:30 INFO - PROCESS | 1829 | 1461365070457 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1829 | 1461365070463 Marionette TRACE conn4 <- [1,1462,null,{}] 15:44:30 INFO - PROCESS | 1829 | 1461365070480 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:30 INFO - PROCESS | 1829 | 1461365070663 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 15:44:30 INFO - PROCESS | 1829 | 1461365070807 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89047800 == 93 [pid = 1829] [id = 373] 15:44:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a7f545c00) [pid = 1829] [serial = 1120] [outer = (nil)] 15:44:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a87dedc00) [pid = 1829] [serial = 1121] [outer = 0x7f4a7f545c00] 15:44:30 INFO - PROCESS | 1829 | 1461365070876 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a88e8e000) [pid = 1829] [serial = 1122] [outer = 0x7f4a7f545c00] 15:44:31 INFO - PROCESS | 1829 | 1461365071689 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1289ms 15:44:31 INFO - PROCESS | 1829 | 1461365071746 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 15:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:44:31 INFO - PROCESS | 1829 | 1461365071750 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 15:44:31 INFO - PROCESS | 1829 | 1461365071756 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1829 | 1461365071759 Marionette TRACE conn4 <- [1,1466,null,{}] 15:44:31 INFO - PROCESS | 1829 | 1461365071764 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:32 INFO - PROCESS | 1829 | 1461365072040 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 15:44:32 INFO - PROCESS | 1829 | 1461365072304 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfd7800 == 94 [pid = 1829] [id = 374] 15:44:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a7cc0cc00) [pid = 1829] [serial = 1123] [outer = (nil)] 15:44:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a7cdc8800) [pid = 1829] [serial = 1124] [outer = 0x7f4a7cc0cc00] 15:44:32 INFO - PROCESS | 1829 | 1461365072425 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a7e0a8800) [pid = 1829] [serial = 1125] [outer = 0x7f4a7cc0cc00] 15:44:33 INFO - PROCESS | 1829 | 1461365073381 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1683ms 15:44:33 INFO - PROCESS | 1829 | 1461365073441 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 1829 | 1461365073448 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 15:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:44:33 INFO - PROCESS | 1829 | 1461365073457 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - PROCESS | 1829 | 1461365073464 Marionette TRACE conn4 <- [1,1470,null,{}] 15:44:33 INFO - PROCESS | 1829 | 1461365073472 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:33 INFO - PROCESS | 1829 | 1461365073723 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 15:44:34 INFO - PROCESS | 1829 | 1461365074017 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89765800 == 95 [pid = 1829] [id = 375] 15:44:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a81882000) [pid = 1829] [serial = 1126] [outer = (nil)] 15:44:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a81b39000) [pid = 1829] [serial = 1127] [outer = 0x7f4a81882000] 15:44:34 INFO - PROCESS | 1829 | 1461365074097 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a87c16000) [pid = 1829] [serial = 1128] [outer = 0x7f4a81882000] 15:44:35 INFO - PROCESS | 1829 | 1461365075044 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1643ms 15:44:35 INFO - PROCESS | 1829 | 1461365075101 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1829 | 1461365075105 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 15:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:44:35 INFO - PROCESS | 1829 | 1461365075112 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1829 | 1461365075116 Marionette TRACE conn4 <- [1,1474,null,{}] 15:44:35 INFO - PROCESS | 1829 | 1461365075122 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:35 INFO - PROCESS | 1829 | 1461365075326 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 15:44:35 INFO - PROCESS | 1829 | 1461365075623 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7e8000 == 96 [pid = 1829] [id = 376] 15:44:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a89ae9800) [pid = 1829] [serial = 1129] [outer = (nil)] 15:44:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a8af85c00) [pid = 1829] [serial = 1130] [outer = 0x7f4a89ae9800] 15:44:35 INFO - PROCESS | 1829 | 1461365075744 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a8be96400) [pid = 1829] [serial = 1131] [outer = 0x7f4a89ae9800] 15:44:36 INFO - PROCESS | 1829 | 1461365076650 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1584ms 15:44:36 INFO - PROCESS | 1829 | 1461365076698 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1829 | 1461365076705 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 15:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:44:36 INFO - PROCESS | 1829 | 1461365076721 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1829 | 1461365076729 Marionette TRACE conn4 <- [1,1478,null,{}] 15:44:36 INFO - PROCESS | 1829 | 1461365076735 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:36 INFO - PROCESS | 1829 | 1461365076969 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 15:44:37 INFO - PROCESS | 1829 | 1461365077207 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80789000 == 97 [pid = 1829] [id = 377] 15:44:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a89af0c00) [pid = 1829] [serial = 1132] [outer = (nil)] 15:44:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8d7f3000) [pid = 1829] [serial = 1133] [outer = 0x7f4a89af0c00] 15:44:37 INFO - PROCESS | 1829 | 1461365077296 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a8d8f8c00) [pid = 1829] [serial = 1134] [outer = 0x7f4a89af0c00] 15:44:38 INFO - PROCESS | 1829 | 1461365078201 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1547ms 15:44:38 INFO - PROCESS | 1829 | 1461365078262 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1829 | 1461365078266 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 15:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:44:38 INFO - PROCESS | 1829 | 1461365078272 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1829 | 1461365078274 Marionette TRACE conn4 <- [1,1482,null,{}] 15:44:38 INFO - PROCESS | 1829 | 1461365078280 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:38 INFO - PROCESS | 1829 | 1461365078468 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 15:44:38 INFO - PROCESS | 1829 | 1461365078657 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93c33800 == 98 [pid = 1829] [id = 378] 15:44:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a8be9b800) [pid = 1829] [serial = 1135] [outer = (nil)] 15:44:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a8dd05800) [pid = 1829] [serial = 1136] [outer = 0x7f4a8be9b800] 15:44:38 INFO - PROCESS | 1829 | 1461365078795 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a8df97c00) [pid = 1829] [serial = 1137] [outer = 0x7f4a8be9b800] 15:44:39 INFO - PROCESS | 1829 | 1461365079686 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1478ms 15:44:39 INFO - PROCESS | 1829 | 1461365079751 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1829 | 1461365079755 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 15:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:44:39 INFO - PROCESS | 1829 | 1461365079761 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1829 | 1461365079764 Marionette TRACE conn4 <- [1,1486,null,{}] 15:44:39 INFO - PROCESS | 1829 | 1461365079770 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1829 | 1461365079961 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 15:44:40 INFO - PROCESS | 1829 | 1461365080210 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95817800 == 99 [pid = 1829] [id = 379] 15:44:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a920e3400) [pid = 1829] [serial = 1138] [outer = (nil)] 15:44:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a920e9800) [pid = 1829] [serial = 1139] [outer = 0x7f4a920e3400] 15:44:40 INFO - PROCESS | 1829 | 1461365080310 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a93c8bc00) [pid = 1829] [serial = 1140] [outer = 0x7f4a920e3400] 15:44:41 INFO - PROCESS | 1829 | 1461365081220 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1532ms 15:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:44:41 INFO - PROCESS | 1829 | 1461365081295 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1829 | 1461365081298 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 15:44:41 INFO - PROCESS | 1829 | 1461365081304 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1829 | 1461365081308 Marionette TRACE conn4 <- [1,1490,null,{}] 15:44:41 INFO - PROCESS | 1829 | 1461365081314 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:41 INFO - PROCESS | 1829 | 1461365081535 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 15:44:41 INFO - PROCESS | 1829 | 1461365081776 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a99271800 == 100 [pid = 1829] [id = 380] 15:44:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a88e8d000) [pid = 1829] [serial = 1141] [outer = (nil)] 15:44:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a946af800) [pid = 1829] [serial = 1142] [outer = 0x7f4a88e8d000] 15:44:41 INFO - PROCESS | 1829 | 1461365081864 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a94719000) [pid = 1829] [serial = 1143] [outer = 0x7f4a88e8d000] 15:44:42 INFO - PROCESS | 1829 | 1461365082704 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1441ms 15:44:42 INFO - PROCESS | 1829 | 1461365082746 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1829 | 1461365082750 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 15:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:44:42 INFO - PROCESS | 1829 | 1461365082755 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1829 | 1461365082758 Marionette TRACE conn4 <- [1,1494,null,{}] 15:44:42 INFO - PROCESS | 1829 | 1461365082764 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1829 | 1461365082943 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 15:44:43 INFO - PROCESS | 1829 | 1461365083136 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fcc7000 == 101 [pid = 1829] [id = 381] 15:44:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a94731c00) [pid = 1829] [serial = 1144] [outer = (nil)] 15:44:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a94d59400) [pid = 1829] [serial = 1145] [outer = 0x7f4a94731c00] 15:44:43 INFO - PROCESS | 1829 | 1461365083217 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a9568e800) [pid = 1829] [serial = 1146] [outer = 0x7f4a94731c00] 15:44:44 INFO - PROCESS | 1829 | 1461365084131 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1432ms 15:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:44:44 INFO - PROCESS | 1829 | 1461365084189 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1829 | 1461365084193 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 15:44:44 INFO - PROCESS | 1829 | 1461365084199 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1829 | 1461365084202 Marionette TRACE conn4 <- [1,1498,null,{}] 15:44:44 INFO - PROCESS | 1829 | 1461365084208 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:44 INFO - PROCESS | 1829 | 1461365084388 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 15:44:44 INFO - PROCESS | 1829 | 1461365084576 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa03c8800 == 102 [pid = 1829] [id = 382] 15:44:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a9479b400) [pid = 1829] [serial = 1147] [outer = (nil)] 15:44:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a95e18400) [pid = 1829] [serial = 1148] [outer = 0x7f4a9479b400] 15:44:44 INFO - PROCESS | 1829 | 1461365084651 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a95e35400) [pid = 1829] [serial = 1149] [outer = 0x7f4a9479b400] 15:44:45 INFO - PROCESS | 1829 | 1461365085502 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1380ms 15:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:44:45 INFO - PROCESS | 1829 | 1461365085579 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1829 | 1461365085582 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 15:44:45 INFO - PROCESS | 1829 | 1461365085588 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1829 | 1461365085592 Marionette TRACE conn4 <- [1,1502,null,{}] 15:44:45 INFO - PROCESS | 1829 | 1461365085597 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1829 | 1461365085821 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 15:44:46 INFO - PROCESS | 1829 | 1461365086012 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa326d000 == 103 [pid = 1829] [id = 383] 15:44:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a9568ac00) [pid = 1829] [serial = 1150] [outer = (nil)] 15:44:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a96367800) [pid = 1829] [serial = 1151] [outer = 0x7f4a9568ac00] 15:44:46 INFO - PROCESS | 1829 | 1461365086126 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a9915b000) [pid = 1829] [serial = 1152] [outer = 0x7f4a9568ac00] 15:44:47 INFO - PROCESS | 1829 | 1461365087030 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1490ms 15:44:47 INFO - PROCESS | 1829 | 1461365087078 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1829 | 1461365087082 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 15:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:44:47 INFO - PROCESS | 1829 | 1461365087088 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1829 | 1461365087091 Marionette TRACE conn4 <- [1,1506,null,{}] 15:44:47 INFO - PROCESS | 1829 | 1461365087096 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:47 INFO - PROCESS | 1829 | 1461365087277 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 15:44:47 INFO - PROCESS | 1829 | 1461365087475 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4ae7000 == 104 [pid = 1829] [id = 384] 15:44:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a9f021800) [pid = 1829] [serial = 1153] [outer = (nil)] 15:44:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a9fc4bc00) [pid = 1829] [serial = 1154] [outer = 0x7f4a9f021800] 15:44:47 INFO - PROCESS | 1829 | 1461365087610 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a9fe7a400) [pid = 1829] [serial = 1155] [outer = 0x7f4a9f021800] 15:44:48 INFO - PROCESS | 1829 | 1461365088494 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1436ms 15:44:48 INFO - PROCESS | 1829 | 1461365088525 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 15:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:44:48 INFO - PROCESS | 1829 | 1461365088536 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 15:44:48 INFO - PROCESS | 1829 | 1461365088543 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1829 | 1461365088546 Marionette TRACE conn4 <- [1,1510,null,{}] 15:44:48 INFO - PROCESS | 1829 | 1461365088553 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:48 INFO - PROCESS | 1829 | 1461365088806 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 15:44:49 INFO - PROCESS | 1829 | 1461365089076 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb70800 == 105 [pid = 1829] [id = 385] 15:44:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a7ba35000) [pid = 1829] [serial = 1156] [outer = (nil)] 15:44:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a7e04c800) [pid = 1829] [serial = 1157] [outer = 0x7f4a7ba35000] 15:44:49 INFO - PROCESS | 1829 | 1461365089208 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a87df5000) [pid = 1829] [serial = 1158] [outer = 0x7f4a7ba35000] 15:44:50 INFO - PROCESS | 1829 | 1461365090089 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1581ms 15:44:50 INFO - PROCESS | 1829 | 1461365090125 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1829 | 1461365090129 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 15:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:44:50 INFO - PROCESS | 1829 | 1461365090135 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1829 | 1461365090138 Marionette TRACE conn4 <- [1,1514,null,{}] 15:44:50 INFO - PROCESS | 1829 | 1461365090144 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:50 INFO - PROCESS | 1829 | 1461365090332 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 15:44:50 INFO - PROCESS | 1829 | 1461365090531 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f890000 == 106 [pid = 1829] [id = 386] 15:44:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a7ba3a000) [pid = 1829] [serial = 1159] [outer = (nil)] 15:44:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a7f7d8c00) [pid = 1829] [serial = 1160] [outer = 0x7f4a7ba3a000] 15:44:50 INFO - PROCESS | 1829 | 1461365090606 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a8086f000) [pid = 1829] [serial = 1161] [outer = 0x7f4a7ba3a000] 15:44:51 INFO - PROCESS | 1829 | 1461365091752 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1630ms 15:44:51 INFO - PROCESS | 1829 | 1461365091766 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1829 | 1461365091770 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 15:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:44:51 INFO - PROCESS | 1829 | 1461365091779 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1829 | 1461365091785 Marionette TRACE conn4 <- [1,1518,null,{}] 15:44:51 INFO - PROCESS | 1829 | 1461365091793 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1829 | 1461365091993 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 15:44:52 INFO - PROCESS | 1829 | 1461365092233 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a9a000 == 107 [pid = 1829] [id = 387] 15:44:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a7e051800) [pid = 1829] [serial = 1162] [outer = (nil)] 15:44:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4a7f54dc00) [pid = 1829] [serial = 1163] [outer = 0x7f4a7e051800] 15:44:52 INFO - PROCESS | 1829 | 1461365092301 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a7f7da400) [pid = 1829] [serial = 1164] [outer = 0x7f4a7e051800] 15:44:53 INFO - PROCESS | 1829 | 1461365093179 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1444ms 15:44:53 INFO - PROCESS | 1829 | 1461365093225 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 15:44:53 INFO - PROCESS | 1829 | 1461365093233 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 15:44:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:44:53 INFO - PROCESS | 1829 | 1461365093245 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1829 | 1461365093248 Marionette TRACE conn4 <- [1,1522,null,{}] 15:44:53 INFO - PROCESS | 1829 | 1461365093255 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1829 | 1461365093447 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 15:44:53 INFO - PROCESS | 1829 | 1461365093805 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ddda000 == 108 [pid = 1829] [id = 388] 15:44:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4a7f698800) [pid = 1829] [serial = 1165] [outer = (nil)] 15:44:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a80872c00) [pid = 1829] [serial = 1166] [outer = 0x7f4a7f698800] 15:44:53 INFO - PROCESS | 1829 | 1461365093883 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a81adb400) [pid = 1829] [serial = 1167] [outer = 0x7f4a7f698800] 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:44:54 INFO - PROCESS | 1829 | 1461365094702 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:44:54 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:44:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:44:54 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:44:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:44:54 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:44:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:44:54 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:44:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:44:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1487ms 15:44:54 INFO - PROCESS | 1829 | 1461365094739 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1829 | 1461365094745 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 15:44:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:44:54 INFO - PROCESS | 1829 | 1461365094752 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1829 | 1461365094757 Marionette TRACE conn4 <- [1,1526,null,{}] 15:44:54 INFO - PROCESS | 1829 | 1461365094789 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:55 INFO - PROCESS | 1829 | 1461365095036 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 15:44:55 INFO - PROCESS | 1829 | 1461365095184 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1e5800 == 109 [pid = 1829] [id = 389] 15:44:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a8962e400) [pid = 1829] [serial = 1168] [outer = (nil)] 15:44:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a89c64000) [pid = 1829] [serial = 1169] [outer = 0x7f4a8962e400] 15:44:55 INFO - PROCESS | 1829 | 1461365095262 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a8b081c00) [pid = 1829] [serial = 1170] [outer = 0x7f4a8962e400] 15:44:56 INFO - PROCESS | 1829 | 1461365096082 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:44:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:44:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:44:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:44:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:44:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:44:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:44:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1352ms 15:44:56 INFO - PROCESS | 1829 | 1461365096108 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1829 | 1461365096112 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 15:44:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:44:56 INFO - PROCESS | 1829 | 1461365096153 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1829 | 1461365096157 Marionette TRACE conn4 <- [1,1530,null,{}] 15:44:56 INFO - PROCESS | 1829 | 1461365096168 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:56 INFO - PROCESS | 1829 | 1461365096353 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 15:44:56 INFO - PROCESS | 1829 | 1461365096552 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd39000 == 110 [pid = 1829] [id = 390] 15:44:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a7c4e5c00) [pid = 1829] [serial = 1171] [outer = (nil)] 15:44:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a8ccbd400) [pid = 1829] [serial = 1172] [outer = 0x7f4a7c4e5c00] 15:44:56 INFO - PROCESS | 1829 | 1461365096619 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a8ff98400) [pid = 1829] [serial = 1173] [outer = 0x7f4a7c4e5c00] 15:44:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ad0c000 == 109 [pid = 1829] [id = 11] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a7de0dc00) [pid = 1829] [serial = 1055] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a81966000) [pid = 1829] [serial = 1097] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a8086c400) [pid = 1829] [serial = 1058] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a87dd0400) [pid = 1829] [serial = 1061] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a88e8bc00) [pid = 1829] [serial = 1064] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a89ae6000) [pid = 1829] [serial = 1067] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a8b4bf000) [pid = 1829] [serial = 1070] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a8d7f8c00) [pid = 1829] [serial = 1073] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4a8dd03000) [pid = 1829] [serial = 1076] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4a8dfac800) [pid = 1829] [serial = 1079] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4a91eb9800) [pid = 1829] [serial = 1082] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4a7f6b7400) [pid = 1829] [serial = 1085] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a943d5000) [pid = 1829] [serial = 1088] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a7f69c800) [pid = 1829] [serial = 1022] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a7cdcd400) [pid = 1829] [serial = 1028] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a9fffb000) [pid = 1829] [serial = 1016] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a80745800) [pid = 1829] [serial = 1004] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a8d7ebc00) [pid = 1829] [serial = 1025] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a8d8f5000) [pid = 1829] [serial = 1010] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a894c6400) [pid = 1829] [serial = 1007] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a8b0b9800) [pid = 1829] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a7e043c00) [pid = 1829] [serial = 1001] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4aa3239c00) [pid = 1829] [serial = 1019] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a94719400) [pid = 1829] [serial = 1013] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e66000 == 108 [pid = 1829] [id = 369] 15:44:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88eb8800 == 107 [pid = 1829] [id = 368] 15:44:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8170d000 == 106 [pid = 1829] [id = 367] 15:44:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cb66800 == 105 [pid = 1829] [id = 366] 15:44:57 INFO - PROCESS | 1829 | 1461365097528 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a7de10c00) [pid = 1829] [serial = 1091] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a87f06c00) [pid = 1829] [serial = 1052] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a87fd6000) [pid = 1829] [serial = 1053] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a7f551800) [pid = 1829] [serial = 1092] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a8074b400) [pid = 1829] [serial = 1094] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a81881400) [pid = 1829] [serial = 1095] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a87dfac00) [pid = 1829] [serial = 1050] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a8196c400) [pid = 1829] [serial = 1041] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4aa1363800) [pid = 1829] [serial = 891] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a7f550000) [pid = 1829] [serial = 903] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a89aee400) [pid = 1829] [serial = 693] [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:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4aa139ec00) [pid = 1829] [serial = 846] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4aa4cb1800) [pid = 1829] [serial = 849] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a87c12800) [pid = 1829] [serial = 1046] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a89c5cc00) [pid = 1829] [serial = 882] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a8dd08800) [pid = 1829] [serial = 828] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a7e044000) [pid = 1829] [serial = 1035] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a7cdcd000) [pid = 1829] [serial = 1034] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a8af89c00) [pid = 1829] [serial = 825] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a81b3a800) [pid = 1829] [serial = 879] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a96398800) [pid = 1829] [serial = 837] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a94658c00) [pid = 1829] [serial = 834] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a7f7e6800) [pid = 1829] [serial = 900] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a96336c00) [pid = 1829] [serial = 888] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4aa4cbf400) [pid = 1829] [serial = 852] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7c259400) [pid = 1829] [serial = 1032] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a87dd3400) [pid = 1829] [serial = 1049] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a87e7d400) [pid = 1829] [serial = 822] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a81b3ac00) [pid = 1829] [serial = 1043] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a93c8d800) [pid = 1829] [serial = 885] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a7bcefc00) [pid = 1829] [serial = 1031] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a86be9400) [pid = 1829] [serial = 1044] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4aa5604c00) [pid = 1829] [serial = 894] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a93c8c000) [pid = 1829] [serial = 831] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a80871400) [pid = 1829] [serial = 1040] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a8df98000) [pid = 1829] [serial = 999] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a80873000) [pid = 1829] [serial = 897] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a80752400) [pid = 1829] [serial = 1038] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4aa1043000) [pid = 1829] [serial = 843] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7f7e2400) [pid = 1829] [serial = 1037] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a9feb5400) [pid = 1829] [serial = 840] [outer = (nil)] [url = about:blank] 15:44:57 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a87dca800) [pid = 1829] [serial = 1047] [outer = (nil)] [url = about:blank] 15:44:57 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:44:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:44:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:44:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:44:57 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:44:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:44:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1476ms 15:44:57 INFO - PROCESS | 1829 | 1461365097598 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1829 | 1461365097601 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 15:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:44:57 INFO - PROCESS | 1829 | 1461365097607 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1829 | 1461365097610 Marionette TRACE conn4 <- [1,1534,null,{}] 15:44:57 INFO - PROCESS | 1829 | 1461365097615 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1829 | 1461365097775 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 15:44:57 INFO - PROCESS | 1829 | 1461365097953 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8a8800 == 106 [pid = 1829] [id = 391] 15:44:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a7f6b7400) [pid = 1829] [serial = 1174] [outer = (nil)] 15:44:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a86be8000) [pid = 1829] [serial = 1175] [outer = 0x7f4a7f6b7400] 15:44:58 INFO - PROCESS | 1829 | 1461365098018 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a89ae2c00) [pid = 1829] [serial = 1176] [outer = 0x7f4a7f6b7400] 15:44:58 INFO - PROCESS | 1829 | 1461365098779 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1229ms 15:44:58 INFO - PROCESS | 1829 | 1461365098838 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1829 | 1461365098842 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 15:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:44:58 INFO - PROCESS | 1829 | 1461365098854 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1829 | 1461365098858 Marionette TRACE conn4 <- [1,1538,null,{}] 15:44:58 INFO - PROCESS | 1829 | 1461365098864 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1829 | 1461365099086 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 15:44:59 INFO - PROCESS | 1829 | 1461365099256 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81719800 == 107 [pid = 1829] [id = 392] 15:44:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a7f69c800) [pid = 1829] [serial = 1177] [outer = (nil)] 15:44:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a920df800) [pid = 1829] [serial = 1178] [outer = 0x7f4a7f69c800] 15:44:59 INFO - PROCESS | 1829 | 1461365099323 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a94731400) [pid = 1829] [serial = 1179] [outer = 0x7f4a7f69c800] 15:45:00 INFO - PROCESS | 1829 | 1461365100106 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1283ms 15:45:00 INFO - PROCESS | 1829 | 1461365100138 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 15:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:45:00 INFO - PROCESS | 1829 | 1461365100153 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 15:45:00 INFO - PROCESS | 1829 | 1461365100164 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1829 | 1461365100167 Marionette TRACE conn4 <- [1,1542,null,{}] 15:45:00 INFO - PROCESS | 1829 | 1461365100172 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1829 | 1461365100404 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 15:45:00 INFO - PROCESS | 1829 | 1461365100453 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f62000 == 108 [pid = 1829] [id = 393] 15:45:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a8c91f400) [pid = 1829] [serial = 1180] [outer = (nil)] 15:45:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a99162000) [pid = 1829] [serial = 1181] [outer = 0x7f4a8c91f400] 15:45:00 INFO - PROCESS | 1829 | 1461365100516 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a9fe73400) [pid = 1829] [serial = 1182] [outer = 0x7f4a8c91f400] 15:45:01 INFO - PROCESS | 1829 | 1461365101449 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1335ms 15:45:01 INFO - PROCESS | 1829 | 1461365101495 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1829 | 1461365101499 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 15:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:45:01 INFO - PROCESS | 1829 | 1461365101511 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1829 | 1461365101514 Marionette TRACE conn4 <- [1,1546,null,{}] 15:45:01 INFO - PROCESS | 1829 | 1461365101521 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1829 | 1461365102265 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7e09d800) [pid = 1829] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a81b40c00) [pid = 1829] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a87fd7800) [pid = 1829] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a88e8c400) [pid = 1829] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a86c55800) [pid = 1829] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a8d8ff800) [pid = 1829] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a87df1400) [pid = 1829] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a89c69000) [pid = 1829] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a7ba42400) [pid = 1829] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a7f69ec00) [pid = 1829] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a87fdf800) [pid = 1829] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a7c252400) [pid = 1829] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a81adcc00) [pid = 1829] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a89fddc00) [pid = 1829] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4aa104cc00) [pid = 1829] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a8df8d800) [pid = 1829] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a80753800) [pid = 1829] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a7f7d8800) [pid = 1829] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a7e0a6800) [pid = 1829] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a7ba35c00) [pid = 1829] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a7c252800) [pid = 1829] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a7c4e8800) [pid = 1829] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a7cdc8c00) [pid = 1829] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a7ba36400) [pid = 1829] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a8d7f8400) [pid = 1829] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a7de02800) [pid = 1829] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7cdd2400) [pid = 1829] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a93c8a800) [pid = 1829] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a7cc04800) [pid = 1829] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a89632c00) [pid = 1829] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7bced800) [pid = 1829] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7f549000) [pid = 1829] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a87e78400) [pid = 1829] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a8fde4800) [pid = 1829] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a86c5d000) [pid = 1829] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a87f11400) [pid = 1829] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7e050800) [pid = 1829] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a7cc04400) [pid = 1829] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a87dd3800) [pid = 1829] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a7c4e4400) [pid = 1829] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7f693400) [pid = 1829] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a7e0a2c00) [pid = 1829] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a7e04c000) [pid = 1829] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a8b07a400) [pid = 1829] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a93c41c00) [pid = 1829] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a7f7de000) [pid = 1829] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:45:02 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a93c87400) [pid = 1829] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:45:02 INFO - PROCESS | 1829 | 1461365102511 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b907800 == 109 [pid = 1829] [id = 394] 15:45:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a7ba36400) [pid = 1829] [serial = 1183] [outer = (nil)] 15:45:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a7bcedc00) [pid = 1829] [serial = 1184] [outer = 0x7f4a7ba36400] 15:45:02 INFO - PROCESS | 1829 | 1461365102576 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a7c4e8800) [pid = 1829] [serial = 1185] [outer = 0x7f4a7ba36400] 15:45:03 INFO - PROCESS | 1829 | 1461365103282 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1841ms 15:45:03 INFO - PROCESS | 1829 | 1461365103347 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1829 | 1461365103351 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 15:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:45:03 INFO - PROCESS | 1829 | 1461365103357 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1829 | 1461365103359 Marionette TRACE conn4 <- [1,1550,null,{}] 15:45:03 INFO - PROCESS | 1829 | 1461365103364 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1829 | 1461365103589 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 15:45:03 INFO - PROCESS | 1829 | 1461365103609 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89668800 == 110 [pid = 1829] [id = 395] 15:45:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a7ba38000) [pid = 1829] [serial = 1186] [outer = (nil)] 15:45:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a7de08000) [pid = 1829] [serial = 1187] [outer = 0x7f4a7ba38000] 15:45:03 INFO - PROCESS | 1829 | 1461365103670 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a7f69fc00) [pid = 1829] [serial = 1188] [outer = 0x7f4a7ba38000] 15:45:04 INFO - PROCESS | 1829 | 1461365104723 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1442ms 15:45:04 INFO - PROCESS | 1829 | 1461365104800 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1829 | 1461365104805 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 15:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:45:04 INFO - PROCESS | 1829 | 1461365104814 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1829 | 1461365104819 Marionette TRACE conn4 <- [1,1554,null,{}] 15:45:04 INFO - PROCESS | 1829 | 1461365104828 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:05 INFO - PROCESS | 1829 | 1461365105066 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 15:45:05 INFO - PROCESS | 1829 | 1461365105380 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a808a1800 == 111 [pid = 1829] [id = 396] 15:45:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a7c4ec000) [pid = 1829] [serial = 1189] [outer = (nil)] 15:45:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a7e09fc00) [pid = 1829] [serial = 1190] [outer = 0x7f4a7c4ec000] 15:45:05 INFO - PROCESS | 1829 | 1461365105459 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a7f69d800) [pid = 1829] [serial = 1191] [outer = 0x7f4a7c4ec000] 15:45:06 INFO - PROCESS | 1829 | 1461365106338 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1592ms 15:45:06 INFO - PROCESS | 1829 | 1461365106407 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1829 | 1461365106416 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 15:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:45:06 INFO - PROCESS | 1829 | 1461365106426 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1829 | 1461365106430 Marionette TRACE conn4 <- [1,1558,null,{}] 15:45:06 INFO - PROCESS | 1829 | 1461365106436 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1829 | 1461365106676 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 15:45:06 INFO - PROCESS | 1829 | 1461365106915 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89772800 == 112 [pid = 1829] [id = 397] 15:45:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a8086c800) [pid = 1829] [serial = 1192] [outer = (nil)] 15:45:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a81ad6c00) [pid = 1829] [serial = 1193] [outer = 0x7f4a8086c800] 15:45:07 INFO - PROCESS | 1829 | 1461365107033 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a86c50c00) [pid = 1829] [serial = 1194] [outer = 0x7f4a8086c800] 15:45:08 INFO - PROCESS | 1829 | 1461365107996 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1587ms 15:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:45:08 INFO - PROCESS | 1829 | 1461365108013 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1829 | 1461365108016 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 15:45:08 INFO - PROCESS | 1829 | 1461365108023 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1829 | 1461365108029 Marionette TRACE conn4 <- [1,1562,null,{}] 15:45:08 INFO - PROCESS | 1829 | 1461365108045 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:08 INFO - PROCESS | 1829 | 1461365108255 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 15:45:08 INFO - PROCESS | 1829 | 1461365108510 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd30800 == 113 [pid = 1829] [id = 398] 15:45:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a86c51c00) [pid = 1829] [serial = 1195] [outer = (nil)] 15:45:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a894be400) [pid = 1829] [serial = 1196] [outer = 0x7f4a86c51c00] 15:45:08 INFO - PROCESS | 1829 | 1461365108632 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a89c62c00) [pid = 1829] [serial = 1197] [outer = 0x7f4a86c51c00] 15:45:09 INFO - PROCESS | 1829 | 1461365109538 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:45:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1591ms 15:45:09 INFO - PROCESS | 1829 | 1461365109615 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 15:45:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:45:09 INFO - PROCESS | 1829 | 1461365109619 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 15:45:09 INFO - PROCESS | 1829 | 1461365109625 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1829 | 1461365109628 Marionette TRACE conn4 <- [1,1566,null,{}] 15:45:09 INFO - PROCESS | 1829 | 1461365109633 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1829 | 1461365109867 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 15:45:10 INFO - PROCESS | 1829 | 1461365110058 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9402e800 == 114 [pid = 1829] [id = 399] 15:45:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a87df2000) [pid = 1829] [serial = 1198] [outer = (nil)] 15:45:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a8b4c8c00) [pid = 1829] [serial = 1199] [outer = 0x7f4a87df2000] 15:45:10 INFO - PROCESS | 1829 | 1461365110133 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a8d7f0400) [pid = 1829] [serial = 1200] [outer = 0x7f4a87df2000] 15:45:11 INFO - PROCESS | 1829 | 1461365111014 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1429ms 15:45:11 INFO - PROCESS | 1829 | 1461365111055 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1829 | 1461365111058 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 15:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:45:11 INFO - PROCESS | 1829 | 1461365111065 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1829 | 1461365111068 Marionette TRACE conn4 <- [1,1570,null,{}] 15:45:11 INFO - PROCESS | 1829 | 1461365111073 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1829 | 1461365111259 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 15:45:11 INFO - PROCESS | 1829 | 1461365111458 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f10000 == 115 [pid = 1829] [id = 400] 15:45:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a89c6ac00) [pid = 1829] [serial = 1201] [outer = (nil)] 15:45:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a8d8fd400) [pid = 1829] [serial = 1202] [outer = 0x7f4a89c6ac00] 15:45:11 INFO - PROCESS | 1829 | 1461365111531 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a8dfa6400) [pid = 1829] [serial = 1203] [outer = 0x7f4a89c6ac00] 15:45:12 INFO - PROCESS | 1829 | 1461365112433 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1428ms 15:45:12 INFO - PROCESS | 1829 | 1461365112495 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1829 | 1461365112498 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 15:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:45:12 INFO - PROCESS | 1829 | 1461365112504 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1829 | 1461365112507 Marionette TRACE conn4 <- [1,1574,null,{}] 15:45:12 INFO - PROCESS | 1829 | 1461365112512 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:12 INFO - PROCESS | 1829 | 1461365112743 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 15:45:12 INFO - PROCESS | 1829 | 1461365112946 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a69800 == 116 [pid = 1829] [id = 401] 15:45:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a93c45000) [pid = 1829] [serial = 1204] [outer = (nil)] 15:45:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a94714000) [pid = 1829] [serial = 1205] [outer = 0x7f4a93c45000] 15:45:13 INFO - PROCESS | 1829 | 1461365113114 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a95e2ac00) [pid = 1829] [serial = 1206] [outer = 0x7f4a93c45000] 15:45:14 INFO - PROCESS | 1829 | 1461365114001 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1529ms 15:45:14 INFO - PROCESS | 1829 | 1461365114034 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1829 | 1461365114037 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 15:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:45:14 INFO - PROCESS | 1829 | 1461365114043 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1829 | 1461365114046 Marionette TRACE conn4 <- [1,1578,null,{}] 15:45:14 INFO - PROCESS | 1829 | 1461365114052 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1829 | 1461365114242 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 15:45:14 INFO - PROCESS | 1829 | 1461365114441 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa53b9800 == 117 [pid = 1829] [id = 402] 15:45:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a921cd400) [pid = 1829] [serial = 1207] [outer = (nil)] 15:45:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a9fe7d400) [pid = 1829] [serial = 1208] [outer = 0x7f4a921cd400] 15:45:14 INFO - PROCESS | 1829 | 1461365114512 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a9feb6400) [pid = 1829] [serial = 1209] [outer = 0x7f4a921cd400] 15:45:15 INFO - PROCESS | 1829 | 1461365115379 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:45:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1383ms 15:45:15 INFO - PROCESS | 1829 | 1461365115428 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1829 | 1461365115432 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 15:45:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:45:15 INFO - PROCESS | 1829 | 1461365115437 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1829 | 1461365115440 Marionette TRACE conn4 <- [1,1582,null,{}] 15:45:15 INFO - PROCESS | 1829 | 1461365115445 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1829 | 1461365115638 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 15:45:15 INFO - PROCESS | 1829 | 1461365115872 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7298000 == 118 [pid = 1829] [id = 403] 15:45:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a93c85400) [pid = 1829] [serial = 1210] [outer = (nil)] 15:45:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a9fffd000) [pid = 1829] [serial = 1211] [outer = 0x7f4a93c85400] 15:45:15 INFO - PROCESS | 1829 | 1461365115983 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4aa01ba000) [pid = 1829] [serial = 1212] [outer = 0x7f4a93c85400] 15:45:16 INFO - PROCESS | 1829 | 1461365116898 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1533ms 15:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:45:16 INFO - PROCESS | 1829 | 1461365116972 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1829 | 1461365116975 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 15:45:16 INFO - PROCESS | 1829 | 1461365116982 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1829 | 1461365116985 Marionette TRACE conn4 <- [1,1586,null,{}] 15:45:16 INFO - PROCESS | 1829 | 1461365116991 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1829 | 1461365117189 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 15:45:17 INFO - PROCESS | 1829 | 1461365117396 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7accd800 == 119 [pid = 1829] [id = 404] 15:45:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a7bcf4000) [pid = 1829] [serial = 1213] [outer = (nil)] 15:45:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a7cc07c00) [pid = 1829] [serial = 1214] [outer = 0x7f4a7bcf4000] 15:45:17 INFO - PROCESS | 1829 | 1461365117516 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a87c13000) [pid = 1829] [serial = 1215] [outer = 0x7f4a7bcf4000] 15:45:18 INFO - PROCESS | 1829 | 1461365118482 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1531ms 15:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:45:18 INFO - PROCESS | 1829 | 1461365118513 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1829 | 1461365118516 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 15:45:18 INFO - PROCESS | 1829 | 1461365118522 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1829 | 1461365118525 Marionette TRACE conn4 <- [1,1590,null,{}] 15:45:18 INFO - PROCESS | 1829 | 1461365118530 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:18 INFO - PROCESS | 1829 | 1461365118719 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 15:45:18 INFO - PROCESS | 1829 | 1461365118931 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b151800 == 120 [pid = 1829] [id = 405] 15:45:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a7bced400) [pid = 1829] [serial = 1216] [outer = (nil)] 15:45:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a7c254400) [pid = 1829] [serial = 1217] [outer = 0x7f4a7bced400] 15:45:19 INFO - PROCESS | 1829 | 1461365119041 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a7cd85400) [pid = 1829] [serial = 1218] [outer = 0x7f4a7bced400] 15:45:20 INFO - PROCESS | 1829 | 1461365120583 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:45:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2103ms 15:45:20 INFO - PROCESS | 1829 | 1461365120625 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1829 | 1461365120630 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 15:45:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:45:20 INFO - PROCESS | 1829 | 1461365120639 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1829 | 1461365120644 Marionette TRACE conn4 <- [1,1594,null,{}] 15:45:20 INFO - PROCESS | 1829 | 1461365120651 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:20 INFO - PROCESS | 1829 | 1461365120835 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 15:45:21 INFO - PROCESS | 1829 | 1461365121090 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfd2000 == 121 [pid = 1829] [id = 406] 15:45:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a7ba39400) [pid = 1829] [serial = 1219] [outer = (nil)] 15:45:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a7cc10800) [pid = 1829] [serial = 1220] [outer = 0x7f4a7ba39400] 15:45:21 INFO - PROCESS | 1829 | 1461365121223 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a7e045800) [pid = 1829] [serial = 1221] [outer = 0x7f4a7ba39400] 15:45:22 INFO - PROCESS | 1829 | 1461365122191 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:45:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1586ms 15:45:22 INFO - PROCESS | 1829 | 1461365122226 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1829 | 1461365122234 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 15:45:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:45:22 INFO - PROCESS | 1829 | 1461365122244 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1829 | 1461365122248 Marionette TRACE conn4 <- [1,1598,null,{}] 15:45:22 INFO - PROCESS | 1829 | 1461365122253 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:22 INFO - PROCESS | 1829 | 1461365122441 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 15:45:22 INFO - PROCESS | 1829 | 1461365122748 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7acd3800 == 122 [pid = 1829] [id = 407] 15:45:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a7c260400) [pid = 1829] [serial = 1222] [outer = (nil)] 15:45:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a7f6afc00) [pid = 1829] [serial = 1223] [outer = 0x7f4a7c260400] 15:45:22 INFO - PROCESS | 1829 | 1461365122897 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a7f7e2000) [pid = 1829] [serial = 1224] [outer = 0x7f4a7c260400] 15:45:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95817000 == 121 [pid = 1829] [id = 56] 15:45:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cdc8000 == 120 [pid = 1829] [id = 215] 15:45:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89059000 == 119 [pid = 1829] [id = 214] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a87dedc00) [pid = 1829] [serial = 1121] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89054800 == 118 [pid = 1829] [id = 350] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a81967400) [pid = 1829] [serial = 951] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a87f0d800) [pid = 1829] [serial = 1119] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a8b07f000) [pid = 1829] [serial = 939] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a9f029000) [pid = 1829] [serial = 945] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a894c6800) [pid = 1829] [serial = 1065] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a8fddc000) [pid = 1829] [serial = 1080] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a89c65800) [pid = 1829] [serial = 1109] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a8ccc0400) [pid = 1829] [serial = 1071] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a7bcf9800) [pid = 1829] [serial = 1100] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a7f7e3000) [pid = 1829] [serial = 1115] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a94433000) [pid = 1829] [serial = 942] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a7c25fc00) [pid = 1829] [serial = 957] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a8a275800) [pid = 1829] [serial = 1110] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a87d3d800) [pid = 1829] [serial = 936] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a8d8fc000) [pid = 1829] [serial = 1074] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4aa4930800) [pid = 1829] [serial = 948] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a7cd88800) [pid = 1829] [serial = 1101] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a9234dc00) [pid = 1829] [serial = 819] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a86be2c00) [pid = 1829] [serial = 1104] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a8b082800) [pid = 1829] [serial = 1008] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4aa4b5c000) [pid = 1829] [serial = 1026] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a7de0f400) [pid = 1829] [serial = 933] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a9feadc00) [pid = 1829] [serial = 960] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a94658400) [pid = 1829] [serial = 909] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7cdd1800) [pid = 1829] [serial = 1029] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a93c93400) [pid = 1829] [serial = 1086] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4aa4932c00) [pid = 1829] [serial = 1020] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a7e0a0400) [pid = 1829] [serial = 1002] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a7f544400) [pid = 1829] [serial = 1056] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a95693c00) [pid = 1829] [serial = 1014] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7cd89400) [pid = 1829] [serial = 972] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a80871000) [pid = 1829] [serial = 1116] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a8be8d800) [pid = 1829] [serial = 1112] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4aa4b53c00) [pid = 1829] [serial = 966] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a81963000) [pid = 1829] [serial = 1103] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a8196d000) [pid = 1829] [serial = 1005] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a89c66c00) [pid = 1829] [serial = 1068] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a920e8c00) [pid = 1829] [serial = 1083] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a8c91d400) [pid = 1829] [serial = 1113] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a87e77400) [pid = 1829] [serial = 1062] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a8fdde000) [pid = 1829] [serial = 1011] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a87d3c400) [pid = 1829] [serial = 1098] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a7cc0f800) [pid = 1829] [serial = 969] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a87dcac00) [pid = 1829] [serial = 1118] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a87e7d800) [pid = 1829] [serial = 1106] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a7c4f2400) [pid = 1829] [serial = 906] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a7f6a1c00) [pid = 1829] [serial = 1023] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a87fd6c00) [pid = 1829] [serial = 1107] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a81970800) [pid = 1829] [serial = 954] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4aa135f000) [pid = 1829] [serial = 963] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a8df8b800) [pid = 1829] [serial = 1077] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4aa11cb400) [pid = 1829] [serial = 1017] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a8196e400) [pid = 1829] [serial = 1059] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a93ce6c00) [pid = 1829] [serial = 1089] [outer = (nil)] [url = about:blank] 15:45:23 INFO - PROCESS | 1829 | 1461365123802 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:45:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1585ms 15:45:23 INFO - PROCESS | 1829 | 1461365123829 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 1829 | 1461365123833 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 15:45:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:45:23 INFO - PROCESS | 1829 | 1461365123838 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1829 | 1461365123843 Marionette TRACE conn4 <- [1,1602,null,{}] 15:45:23 INFO - PROCESS | 1829 | 1461365123858 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1829 | 1461365124039 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 15:45:24 INFO - PROCESS | 1829 | 1461365124200 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80787800 == 119 [pid = 1829] [id = 408] 15:45:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a7cd89400) [pid = 1829] [serial = 1225] [outer = (nil)] 15:45:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a80870800) [pid = 1829] [serial = 1226] [outer = 0x7f4a7cd89400] 15:45:24 INFO - PROCESS | 1829 | 1461365124268 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a81965400) [pid = 1829] [serial = 1227] [outer = 0x7f4a7cd89400] 15:45:24 INFO - PROCESS | 1829 | 1461365124993 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:45:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1181ms 15:45:25 INFO - PROCESS | 1829 | 1461365125021 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1829 | 1461365125025 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 15:45:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:45:25 INFO - PROCESS | 1829 | 1461365125055 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1829 | 1461365125057 Marionette TRACE conn4 <- [1,1606,null,{}] 15:45:25 INFO - PROCESS | 1829 | 1461365125072 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:25 INFO - PROCESS | 1829 | 1461365125238 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 15:45:25 INFO - PROCESS | 1829 | 1461365125249 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8170f800 == 120 [pid = 1829] [id = 409] 15:45:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a7f6b6c00) [pid = 1829] [serial = 1228] [outer = (nil)] 15:45:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a86bf1c00) [pid = 1829] [serial = 1229] [outer = 0x7f4a7f6b6c00] 15:45:25 INFO - PROCESS | 1829 | 1461365125310 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a87bf4800) [pid = 1829] [serial = 1230] [outer = 0x7f4a7f6b6c00] 15:45:26 INFO - PROCESS | 1829 | 1461365126259 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:45:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1259ms 15:45:26 INFO - PROCESS | 1829 | 1461365126290 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 15:45:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:45:26 INFO - PROCESS | 1829 | 1461365126293 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 15:45:26 INFO - PROCESS | 1829 | 1461365126299 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1829 | 1461365126302 Marionette TRACE conn4 <- [1,1610,null,{}] 15:45:26 INFO - PROCESS | 1829 | 1461365126306 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:27 INFO - PROCESS | 1829 | 1461365127092 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a7f69c800) [pid = 1829] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a8c91f400) [pid = 1829] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a8962e400) [pid = 1829] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a7f698800) [pid = 1829] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f4a7c4e5c00) [pid = 1829] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f4a7e051800) [pid = 1829] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f4a7f6b7400) [pid = 1829] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f4a7f545c00) [pid = 1829] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:45:27 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f4a7ba36400) [pid = 1829] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:45:27 INFO - PROCESS | 1829 | 1461365127313 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb68000 == 121 [pid = 1829] [id = 410] 15:45:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f4a7ba36400) [pid = 1829] [serial = 1231] [outer = (nil)] 15:45:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f4a7c4e5c00) [pid = 1829] [serial = 1232] [outer = 0x7f4a7ba36400] 15:45:27 INFO - PROCESS | 1829 | 1461365127390 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f4a7cd8d800) [pid = 1829] [serial = 1233] [outer = 0x7f4a7ba36400] 15:45:28 INFO - PROCESS | 1829 | 1461365128296 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:45:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2041ms 15:45:28 INFO - PROCESS | 1829 | 1461365128343 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 15:45:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:45:28 INFO - PROCESS | 1829 | 1461365128350 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 15:45:28 INFO - PROCESS | 1829 | 1461365128358 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1829 | 1461365128364 Marionette TRACE conn4 <- [1,1614,null,{}] 15:45:28 INFO - PROCESS | 1829 | 1461365128371 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1829 | 1461365128574 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 15:45:28 INFO - PROCESS | 1829 | 1461365128758 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80990800 == 122 [pid = 1829] [id = 411] 15:45:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f4a7cdc6800) [pid = 1829] [serial = 1234] [outer = (nil)] 15:45:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f4a7f69ec00) [pid = 1829] [serial = 1235] [outer = 0x7f4a7cdc6800] 15:45:28 INFO - PROCESS | 1829 | 1461365128838 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a7f7df400) [pid = 1829] [serial = 1236] [outer = 0x7f4a7cdc6800] 15:45:29 INFO - PROCESS | 1829 | 1461365129793 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:45:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1489ms 15:45:29 INFO - PROCESS | 1829 | 1461365129847 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1829 | 1461365129851 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 15:45:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:45:29 INFO - PROCESS | 1829 | 1461365129858 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1829 | 1461365129861 Marionette TRACE conn4 <- [1,1618,null,{}] 15:45:29 INFO - PROCESS | 1829 | 1461365129867 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1829 | 1461365130063 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 15:45:30 INFO - PROCESS | 1829 | 1461365130252 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a20800 == 123 [pid = 1829] [id = 412] 15:45:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a8086d000) [pid = 1829] [serial = 1237] [outer = (nil)] 15:45:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a8196bc00) [pid = 1829] [serial = 1238] [outer = 0x7f4a8086d000] 15:45:30 INFO - PROCESS | 1829 | 1461365130329 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a87bf0400) [pid = 1829] [serial = 1239] [outer = 0x7f4a8086d000] 15:45:31 INFO - PROCESS | 1829 | 1461365131303 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:45:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:45:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1489ms 15:45:31 INFO - PROCESS | 1829 | 1461365131348 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1829 | 1461365131354 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 15:45:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:45:31 INFO - PROCESS | 1829 | 1461365131371 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1829 | 1461365131378 Marionette TRACE conn4 <- [1,1622,null,{}] 15:45:31 INFO - PROCESS | 1829 | 1461365131384 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:31 INFO - PROCESS | 1829 | 1461365131579 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 15:45:31 INFO - PROCESS | 1829 | 1461365131766 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89312800 == 124 [pid = 1829] [id = 413] 15:45:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a8188e400) [pid = 1829] [serial = 1240] [outer = (nil)] 15:45:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a87f03400) [pid = 1829] [serial = 1241] [outer = 0x7f4a8188e400] 15:45:31 INFO - PROCESS | 1829 | 1461365131851 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a88e83800) [pid = 1829] [serial = 1242] [outer = 0x7f4a8188e400] 15:45:32 INFO - PROCESS | 1829 | 1461365132723 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:45:32 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:45:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1398ms 15:45:32 INFO - PROCESS | 1829 | 1461365132761 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1829 | 1461365132768 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 15:45:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:45:32 INFO - PROCESS | 1829 | 1461365132778 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1829 | 1461365132783 Marionette TRACE conn4 <- [1,1626,null,{}] 15:45:32 INFO - PROCESS | 1829 | 1461365132789 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:32 INFO - PROCESS | 1829 | 1461365132976 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 15:45:33 INFO - PROCESS | 1829 | 1461365133196 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8999d000 == 125 [pid = 1829] [id = 414] 15:45:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a88e8ec00) [pid = 1829] [serial = 1243] [outer = (nil)] 15:45:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a8962dc00) [pid = 1829] [serial = 1244] [outer = 0x7f4a88e8ec00] 15:45:33 INFO - PROCESS | 1829 | 1461365133269 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a89af1000) [pid = 1829] [serial = 1245] [outer = 0x7f4a88e8ec00] 15:45:34 INFO - PROCESS | 1829 | 1461365134138 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1395ms 15:45:34 INFO - PROCESS | 1829 | 1461365134173 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1829 | 1461365134177 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 15:45:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:45:34 INFO - PROCESS | 1829 | 1461365134183 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1829 | 1461365134185 Marionette TRACE conn4 <- [1,1630,null,{}] 15:45:34 INFO - PROCESS | 1829 | 1461365134191 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:34 INFO - PROCESS | 1829 | 1461365134377 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 15:45:34 INFO - PROCESS | 1829 | 1461365134575 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1d0800 == 126 [pid = 1829] [id = 415] 15:45:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a8a275800) [pid = 1829] [serial = 1246] [outer = (nil)] 15:45:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a8adba000) [pid = 1829] [serial = 1247] [outer = 0x7f4a8a275800] 15:45:34 INFO - PROCESS | 1829 | 1461365134659 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a8c91f400) [pid = 1829] [serial = 1248] [outer = 0x7f4a8a275800] 15:45:35 INFO - PROCESS | 1829 | 1461365135602 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:45:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1478ms 15:45:35 INFO - PROCESS | 1829 | 1461365135662 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1829 | 1461365135665 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 15:45:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:45:35 INFO - PROCESS | 1829 | 1461365135673 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1829 | 1461365135676 Marionette TRACE conn4 <- [1,1634,null,{}] 15:45:35 INFO - PROCESS | 1829 | 1461365135682 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:35 INFO - PROCESS | 1829 | 1461365135877 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 15:45:36 INFO - PROCESS | 1829 | 1461365136065 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cb66000 == 127 [pid = 1829] [id = 416] 15:45:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a89c60800) [pid = 1829] [serial = 1249] [outer = (nil)] 15:45:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a8dbd3400) [pid = 1829] [serial = 1250] [outer = 0x7f4a89c60800] 15:45:36 INFO - PROCESS | 1829 | 1461365136139 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a8dd0e400) [pid = 1829] [serial = 1251] [outer = 0x7f4a89c60800] 15:45:37 INFO - PROCESS | 1829 | 1461365137000 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:45:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1383ms 15:45:37 INFO - PROCESS | 1829 | 1461365137057 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 1829 | 1461365137061 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 15:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:45:37 INFO - PROCESS | 1829 | 1461365137067 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1829 | 1461365137069 Marionette TRACE conn4 <- [1,1638,null,{}] 15:45:37 INFO - PROCESS | 1829 | 1461365137075 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:37 INFO - PROCESS | 1829 | 1461365137265 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 15:45:37 INFO - PROCESS | 1829 | 1461365137456 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da16000 == 128 [pid = 1829] [id = 417] 15:45:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a8a278400) [pid = 1829] [serial = 1252] [outer = (nil)] 15:45:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a8dfa9000) [pid = 1829] [serial = 1253] [outer = 0x7f4a8a278400] 15:45:37 INFO - PROCESS | 1829 | 1461365137530 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a8fd7cc00) [pid = 1829] [serial = 1254] [outer = 0x7f4a8a278400] 15:45:38 INFO - PROCESS | 1829 | 1461365138418 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1381ms 15:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:45:38 INFO - PROCESS | 1829 | 1461365138450 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1829 | 1461365138453 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 15:45:38 INFO - PROCESS | 1829 | 1461365138460 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1829 | 1461365138463 Marionette TRACE conn4 <- [1,1642,null,{}] 15:45:38 INFO - PROCESS | 1829 | 1461365138468 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:38 INFO - PROCESS | 1829 | 1461365138639 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 15:45:38 INFO - PROCESS | 1829 | 1461365138833 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da9b000 == 129 [pid = 1829] [id = 418] 15:45:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a8d7fa000) [pid = 1829] [serial = 1255] [outer = (nil)] 15:45:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a91eb9400) [pid = 1829] [serial = 1256] [outer = 0x7f4a8d7fa000] 15:45:38 INFO - PROCESS | 1829 | 1461365138904 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a921cd000) [pid = 1829] [serial = 1257] [outer = 0x7f4a8d7fa000] 15:45:39 INFO - PROCESS | 1829 | 1461365139935 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1490ms 15:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:45:39 INFO - PROCESS | 1829 | 1461365139948 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1829 | 1461365139951 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 15:45:39 INFO - PROCESS | 1829 | 1461365139957 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1829 | 1461365139961 Marionette TRACE conn4 <- [1,1646,null,{}] 15:45:39 INFO - PROCESS | 1829 | 1461365139966 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:40 INFO - PROCESS | 1829 | 1461365140151 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 15:45:40 INFO - PROCESS | 1829 | 1461365140354 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ffea000 == 130 [pid = 1829] [id = 419] 15:45:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a87e79400) [pid = 1829] [serial = 1258] [outer = (nil)] 15:45:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a920ea000) [pid = 1829] [serial = 1259] [outer = 0x7f4a87e79400] 15:45:40 INFO - PROCESS | 1829 | 1461365140471 Marionette DEBUG loaded listener.js 15:45:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a93c8b000) [pid = 1829] [serial = 1260] [outer = 0x7f4a87e79400] 15:45:41 INFO - PROCESS | 1829 | 1461365141376 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1493ms 15:45:41 INFO - PROCESS | 1829 | 1461365141450 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 1829 | 1461365141453 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 15:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:45:41 INFO - PROCESS | 1829 | 1461365141460 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1829 | 1461365141463 Marionette TRACE conn4 <- [1,1650,null,{}] 15:45:41 INFO - PROCESS | 1829 | 1461365141469 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:41 INFO - PROCESS | 1829 | 1461365141670 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 15:45:41 INFO - PROCESS | 1829 | 1461365141863 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93a57800 == 131 [pid = 1829] [id = 420] 15:45:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a93c93800) [pid = 1829] [serial = 1261] [outer = (nil)] 15:45:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a94659800) [pid = 1829] [serial = 1262] [outer = 0x7f4a93c93800] 15:45:41 INFO - PROCESS | 1829 | 1461365141952 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a94a39000) [pid = 1829] [serial = 1263] [outer = 0x7f4a93c93800] 15:45:42 INFO - PROCESS | 1829 | 1461365142916 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1529ms 15:45:42 INFO - PROCESS | 1829 | 1461365142990 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1829 | 1461365143001 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 15:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:45:43 INFO - PROCESS | 1829 | 1461365143007 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1829 | 1461365143012 Marionette TRACE conn4 <- [1,1654,null,{}] 15:45:43 INFO - PROCESS | 1829 | 1461365143017 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1829 | 1461365143292 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 15:45:43 INFO - PROCESS | 1829 | 1461365143531 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d92800 == 132 [pid = 1829] [id = 421] 15:45:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a9413d400) [pid = 1829] [serial = 1264] [outer = (nil)] 15:45:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a9f022800) [pid = 1829] [serial = 1265] [outer = 0x7f4a9413d400] 15:45:43 INFO - PROCESS | 1829 | 1461365143619 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a9feb2000) [pid = 1829] [serial = 1266] [outer = 0x7f4a9413d400] 15:45:44 INFO - PROCESS | 1829 | 1461365144459 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1479ms 15:45:44 INFO - PROCESS | 1829 | 1461365144487 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1829 | 1461365144490 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 15:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:45:44 INFO - PROCESS | 1829 | 1461365144496 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1829 | 1461365144498 Marionette TRACE conn4 <- [1,1658,null,{}] 15:45:44 INFO - PROCESS | 1829 | 1461365144504 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:44 INFO - PROCESS | 1829 | 1461365144685 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 15:45:44 INFO - PROCESS | 1829 | 1461365144882 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fcca000 == 133 [pid = 1829] [id = 422] 15:45:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a94738400) [pid = 1829] [serial = 1267] [outer = (nil)] 15:45:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4aa032c000) [pid = 1829] [serial = 1268] [outer = 0x7f4a94738400] 15:45:44 INFO - PROCESS | 1829 | 1461365144953 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4aa0e10000) [pid = 1829] [serial = 1269] [outer = 0x7f4a94738400] 15:45:45 INFO - PROCESS | 1829 | 1461365145838 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1389ms 15:45:45 INFO - PROCESS | 1829 | 1461365145886 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 1829 | 1461365145889 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 15:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:45:45 INFO - PROCESS | 1829 | 1461365145895 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1829 | 1461365145897 Marionette TRACE conn4 <- [1,1662,null,{}] 15:45:45 INFO - PROCESS | 1829 | 1461365145903 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:46 INFO - PROCESS | 1829 | 1461365146103 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 15:45:46 INFO - PROCESS | 1829 | 1461365146305 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa1325800 == 134 [pid = 1829] [id = 423] 15:45:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a9f023800) [pid = 1829] [serial = 1270] [outer = (nil)] 15:45:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4aa135cc00) [pid = 1829] [serial = 1271] [outer = 0x7f4a9f023800] 15:45:46 INFO - PROCESS | 1829 | 1461365146376 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4aa1367800) [pid = 1829] [serial = 1272] [outer = 0x7f4a9f023800] 15:45:47 INFO - PROCESS | 1829 | 1461365147244 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1389ms 15:45:47 INFO - PROCESS | 1829 | 1461365147285 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1829 | 1461365147288 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 15:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:45:47 INFO - PROCESS | 1829 | 1461365147294 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1829 | 1461365147297 Marionette TRACE conn4 <- [1,1666,null,{}] 15:45:47 INFO - PROCESS | 1829 | 1461365147302 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:47 INFO - PROCESS | 1829 | 1461365147490 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 15:45:47 INFO - PROCESS | 1829 | 1461365147696 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa515f000 == 135 [pid = 1829] [id = 424] 15:45:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4aa0e0d400) [pid = 1829] [serial = 1273] [outer = (nil)] 15:45:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4aa139f800) [pid = 1829] [serial = 1274] [outer = 0x7f4aa0e0d400] 15:45:47 INFO - PROCESS | 1829 | 1461365147806 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4aa3247c00) [pid = 1829] [serial = 1275] [outer = 0x7f4aa0e0d400] 15:45:48 INFO - PROCESS | 1829 | 1461365148760 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1528ms 15:45:48 INFO - PROCESS | 1829 | 1461365148824 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 1829 | 1461365148828 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 15:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:45:48 INFO - PROCESS | 1829 | 1461365148834 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1829 | 1461365148836 Marionette TRACE conn4 <- [1,1670,null,{}] 15:45:48 INFO - PROCESS | 1829 | 1461365148842 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:49 INFO - PROCESS | 1829 | 1461365149017 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 15:45:49 INFO - PROCESS | 1829 | 1461365149234 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa979c800 == 136 [pid = 1829] [id = 425] 15:45:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4aa1051000) [pid = 1829] [serial = 1276] [outer = (nil)] 15:45:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4aa4b5d800) [pid = 1829] [serial = 1277] [outer = 0x7f4aa1051000] 15:45:49 INFO - PROCESS | 1829 | 1461365149347 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4aa4cbf400) [pid = 1829] [serial = 1278] [outer = 0x7f4aa1051000] 15:45:50 INFO - PROCESS | 1829 | 1461365150284 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1484ms 15:45:50 INFO - PROCESS | 1829 | 1461365150318 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 15:45:50 INFO - PROCESS | 1829 | 1461365150321 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 15:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:45:50 INFO - PROCESS | 1829 | 1461365150327 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:45:50 INFO - PROCESS | 1829 | 1461365150329 Marionette TRACE conn4 <- [1,1674,null,{}] 15:45:50 INFO - PROCESS | 1829 | 1461365150335 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:50 INFO - PROCESS | 1829 | 1461365150519 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 15:45:50 INFO - PROCESS | 1829 | 1461365150720 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a806b6000 == 137 [pid = 1829] [id = 426] 15:45:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a7cdc7400) [pid = 1829] [serial = 1279] [outer = (nil)] 15:45:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a7f370c00) [pid = 1829] [serial = 1280] [outer = 0x7f4a7cdc7400] 15:45:50 INFO - PROCESS | 1829 | 1461365150792 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a7f375c00) [pid = 1829] [serial = 1281] [outer = 0x7f4a7cdc7400] 15:45:51 INFO - PROCESS | 1829 | 1461365151656 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1379ms 15:45:51 INFO - PROCESS | 1829 | 1461365151707 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1829 | 1461365151710 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 15:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:45:51 INFO - PROCESS | 1829 | 1461365151716 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1829 | 1461365151718 Marionette TRACE conn4 <- [1,1678,null,{}] 15:45:51 INFO - PROCESS | 1829 | 1461365151724 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:51 INFO - PROCESS | 1829 | 1461365151912 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 15:45:52 INFO - PROCESS | 1829 | 1461365152391 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f897800 == 138 [pid = 1829] [id = 427] 15:45:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a7bceec00) [pid = 1829] [serial = 1282] [outer = (nil)] 15:45:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a7c255800) [pid = 1829] [serial = 1283] [outer = 0x7f4a7bceec00] 15:45:52 INFO - PROCESS | 1829 | 1461365152505 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a7cd8cc00) [pid = 1829] [serial = 1284] [outer = 0x7f4a7bceec00] 15:45:53 INFO - PROCESS | 1829 | 1461365153398 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1741ms 15:45:53 INFO - PROCESS | 1829 | 1461365153460 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1829 | 1461365153466 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 15:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:45:53 INFO - PROCESS | 1829 | 1461365153475 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1829 | 1461365153479 Marionette TRACE conn4 <- [1,1682,null,{}] 15:45:53 INFO - PROCESS | 1829 | 1461365153485 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:53 INFO - PROCESS | 1829 | 1461365153674 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 15:45:53 INFO - PROCESS | 1829 | 1461365153940 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f560000 == 139 [pid = 1829] [id = 428] 15:45:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a7de03800) [pid = 1829] [serial = 1285] [outer = (nil)] 15:45:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a7e0a9400) [pid = 1829] [serial = 1286] [outer = 0x7f4a7de03800] 15:45:54 INFO - PROCESS | 1829 | 1461365154127 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a80745c00) [pid = 1829] [serial = 1287] [outer = 0x7f4a7de03800] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8170f800 == 138 [pid = 1829] [id = 409] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80787800 == 137 [pid = 1829] [id = 408] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7acd3800 == 136 [pid = 1829] [id = 407] 15:45:54 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7de08000) [pid = 1829] [serial = 1187] [outer = (nil)] [url = about:blank] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7dfd2000 == 135 [pid = 1829] [id = 406] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7accd800 == 134 [pid = 1829] [id = 404] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7298000 == 133 [pid = 1829] [id = 403] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa53b9800 == 132 [pid = 1829] [id = 402] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4a69800 == 131 [pid = 1829] [id = 401] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95f10000 == 130 [pid = 1829] [id = 400] 15:45:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9402e800 == 129 [pid = 1829] [id = 399] 15:45:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a808a1800 == 128 [pid = 1829] [id = 396] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a920df800) [pid = 1829] [serial = 1178] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a81b39000) [pid = 1829] [serial = 1127] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a99162000) [pid = 1829] [serial = 1181] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a8af85c00) [pid = 1829] [serial = 1130] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a8b081c00) [pid = 1829] [serial = 1170] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a89c64000) [pid = 1829] [serial = 1169] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a81adb400) [pid = 1829] [serial = 1167] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a80872c00) [pid = 1829] [serial = 1166] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a8ff98400) [pid = 1829] [serial = 1173] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a8ccbd400) [pid = 1829] [serial = 1172] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a95e18400) [pid = 1829] [serial = 1148] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a7f7d8c00) [pid = 1829] [serial = 1160] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a8dd05800) [pid = 1829] [serial = 1136] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a7f54dc00) [pid = 1829] [serial = 1163] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a7f7da400) [pid = 1829] [serial = 1164] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a86be8000) [pid = 1829] [serial = 1175] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a89ae2c00) [pid = 1829] [serial = 1176] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a9fe73400) [pid = 1829] [serial = 1182] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a946af800) [pid = 1829] [serial = 1142] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7cdc8800) [pid = 1829] [serial = 1124] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a8d7f3000) [pid = 1829] [serial = 1133] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a94d59400) [pid = 1829] [serial = 1145] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a920e9800) [pid = 1829] [serial = 1139] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a88e8e000) [pid = 1829] [serial = 1122] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a96367800) [pid = 1829] [serial = 1151] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a9fc4bc00) [pid = 1829] [serial = 1154] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a7e04c800) [pid = 1829] [serial = 1157] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a7c4e8800) [pid = 1829] [serial = 1185] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a94731400) [pid = 1829] [serial = 1179] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7bcedc00) [pid = 1829] [serial = 1184] [outer = (nil)] [url = about:blank] 15:45:55 INFO - PROCESS | 1829 | 1461365155191 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1745ms 15:45:55 INFO - PROCESS | 1829 | 1461365155223 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1829 | 1461365155228 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 15:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:45:55 INFO - PROCESS | 1829 | 1461365155235 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1829 | 1461365155238 Marionette TRACE conn4 <- [1,1686,null,{}] 15:45:55 INFO - PROCESS | 1829 | 1461365155244 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:55 INFO - PROCESS | 1829 | 1461365155446 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 15:45:55 INFO - PROCESS | 1829 | 1461365155602 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8077d000 == 129 [pid = 1829] [id = 429] 15:45:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a7e04c800) [pid = 1829] [serial = 1288] [outer = (nil)] 15:45:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a8074e000) [pid = 1829] [serial = 1289] [outer = 0x7f4a7e04c800] 15:45:55 INFO - PROCESS | 1829 | 1461365155668 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a86bec000) [pid = 1829] [serial = 1290] [outer = 0x7f4a7e04c800] 15:45:56 INFO - PROCESS | 1829 | 1461365156524 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:45:56 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:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1331ms 15:45:56 INFO - PROCESS | 1829 | 1461365156568 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1829 | 1461365156572 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 15:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:45:56 INFO - PROCESS | 1829 | 1461365156585 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1829 | 1461365156594 Marionette TRACE conn4 <- [1,1690,null,{}] 15:45:56 INFO - PROCESS | 1829 | 1461365156602 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1829 | 1461365156809 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 15:45:56 INFO - PROCESS | 1829 | 1461365156981 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8904d000 == 130 [pid = 1829] [id = 430] 15:45:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a86c59800) [pid = 1829] [serial = 1291] [outer = (nil)] 15:45:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a87f0e800) [pid = 1829] [serial = 1292] [outer = 0x7f4a86c59800] 15:45:57 INFO - PROCESS | 1829 | 1461365157046 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a8940fc00) [pid = 1829] [serial = 1293] [outer = 0x7f4a86c59800] 15:45:57 INFO - PROCESS | 1829 | 1461365157868 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1344ms 15:45:57 INFO - PROCESS | 1829 | 1461365157927 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 15:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:45:57 INFO - PROCESS | 1829 | 1461365157944 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 15:45:57 INFO - PROCESS | 1829 | 1461365157951 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1829 | 1461365157954 Marionette TRACE conn4 <- [1,1694,null,{}] 15:45:57 INFO - PROCESS | 1829 | 1461365157966 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:58 INFO - PROCESS | 1829 | 1461365158219 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 15:45:58 INFO - PROCESS | 1829 | 1461365158252 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c3f800 == 131 [pid = 1829] [id = 431] 15:45:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a88e82400) [pid = 1829] [serial = 1294] [outer = (nil)] 15:45:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a89fd4000) [pid = 1829] [serial = 1295] [outer = 0x7f4a88e82400] 15:45:58 INFO - PROCESS | 1829 | 1461365158325 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a8b079000) [pid = 1829] [serial = 1296] [outer = 0x7f4a88e82400] 15:45:59 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a7ba39400) [pid = 1829] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:45:59 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a7c260400) [pid = 1829] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:45:59 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7cd89400) [pid = 1829] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:45:59 INFO - PROCESS | 1829 | 1461365159265 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1335ms 15:45:59 INFO - PROCESS | 1829 | 1461365159285 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1829 | 1461365159289 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 15:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:45:59 INFO - PROCESS | 1829 | 1461365159295 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1829 | 1461365159297 Marionette TRACE conn4 <- [1,1698,null,{}] 15:45:59 INFO - PROCESS | 1829 | 1461365159302 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:59 INFO - PROCESS | 1829 | 1461365159483 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 15:45:59 INFO - PROCESS | 1829 | 1461365159638 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8beb3000 == 132 [pid = 1829] [id = 432] 15:45:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a8b4c1c00) [pid = 1829] [serial = 1297] [outer = (nil)] 15:45:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a8be4ec00) [pid = 1829] [serial = 1298] [outer = 0x7f4a8b4c1c00] 15:45:59 INFO - PROCESS | 1829 | 1461365159715 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a8d8f5000) [pid = 1829] [serial = 1299] [outer = 0x7f4a8b4c1c00] 15:46:00 INFO - PROCESS | 1829 | 1461365160498 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:46:00 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:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1231ms 15:46:00 INFO - PROCESS | 1829 | 1461365160529 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 15:46:00 INFO - PROCESS | 1829 | 1461365160533 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 15:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:46:00 INFO - PROCESS | 1829 | 1461365160539 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1829 | 1461365160541 Marionette TRACE conn4 <- [1,1702,null,{}] 15:46:00 INFO - PROCESS | 1829 | 1461365160547 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:00 INFO - PROCESS | 1829 | 1461365160750 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 15:46:00 INFO - PROCESS | 1829 | 1461365160772 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a90e45800 == 133 [pid = 1829] [id = 433] 15:46:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a89af1c00) [pid = 1829] [serial = 1300] [outer = (nil)] 15:46:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a9470dc00) [pid = 1829] [serial = 1301] [outer = 0x7f4a89af1c00] 15:46:00 INFO - PROCESS | 1829 | 1461365160975 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a94dc0c00) [pid = 1829] [serial = 1302] [outer = 0x7f4a89af1c00] 15:46:02 INFO - PROCESS | 1829 | 1461365162025 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1534ms 15:46:02 INFO - PROCESS | 1829 | 1461365162075 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1829 | 1461365162082 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 15:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:46:02 INFO - PROCESS | 1829 | 1461365162093 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1829 | 1461365162099 Marionette TRACE conn4 <- [1,1706,null,{}] 15:46:02 INFO - PROCESS | 1829 | 1461365162107 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:02 INFO - PROCESS | 1829 | 1461365162370 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 15:46:02 INFO - PROCESS | 1829 | 1461365162669 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86074000 == 134 [pid = 1829] [id = 434] 15:46:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a7f375800) [pid = 1829] [serial = 1303] [outer = (nil)] 15:46:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a7f551000) [pid = 1829] [serial = 1304] [outer = 0x7f4a7f375800] 15:46:02 INFO - PROCESS | 1829 | 1461365162754 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a80867400) [pid = 1829] [serial = 1305] [outer = 0x7f4a7f375800] 15:46:03 INFO - PROCESS | 1829 | 1461365163729 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1699ms 15:46:03 INFO - PROCESS | 1829 | 1461365163793 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1829 | 1461365163803 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 15:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:46:03 INFO - PROCESS | 1829 | 1461365163814 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1829 | 1461365163818 Marionette TRACE conn4 <- [1,1710,null,{}] 15:46:03 INFO - PROCESS | 1829 | 1461365163825 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:04 INFO - PROCESS | 1829 | 1461365164098 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 15:46:04 INFO - PROCESS | 1829 | 1461365164424 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cb62800 == 135 [pid = 1829] [id = 435] 15:46:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a87bf3000) [pid = 1829] [serial = 1306] [outer = (nil)] 15:46:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a87df1c00) [pid = 1829] [serial = 1307] [outer = 0x7f4a87bf3000] 15:46:04 INFO - PROCESS | 1829 | 1461365164504 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a88e8a800) [pid = 1829] [serial = 1308] [outer = 0x7f4a87bf3000] 15:46:05 INFO - PROCESS | 1829 | 1461365165411 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1631ms 15:46:05 INFO - PROCESS | 1829 | 1461365165445 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1829 | 1461365165448 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 15:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:46:05 INFO - PROCESS | 1829 | 1461365165456 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1829 | 1461365165461 Marionette TRACE conn4 <- [1,1714,null,{}] 15:46:05 INFO - PROCESS | 1829 | 1461365165477 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:05 INFO - PROCESS | 1829 | 1461365165688 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 15:46:05 INFO - PROCESS | 1829 | 1461365165938 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95809800 == 136 [pid = 1829] [id = 436] 15:46:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a8bef3c00) [pid = 1829] [serial = 1309] [outer = (nil)] 15:46:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a8d8f7400) [pid = 1829] [serial = 1310] [outer = 0x7f4a8bef3c00] 15:46:06 INFO - PROCESS | 1829 | 1461365166062 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a8f1bd800) [pid = 1829] [serial = 1311] [outer = 0x7f4a8bef3c00] 15:46:06 INFO - PROCESS | 1829 | 1461365166896 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1487ms 15:46:06 INFO - PROCESS | 1829 | 1461365166944 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1829 | 1461365166949 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 15:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:46:06 INFO - PROCESS | 1829 | 1461365166955 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1829 | 1461365166958 Marionette TRACE conn4 <- [1,1718,null,{}] 15:46:06 INFO - PROCESS | 1829 | 1461365166963 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:07 INFO - PROCESS | 1829 | 1461365167164 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 15:46:07 INFO - PROCESS | 1829 | 1461365167365 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9ffa2000 == 137 [pid = 1829] [id = 437] 15:46:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a93c8a000) [pid = 1829] [serial = 1312] [outer = (nil)] 15:46:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a94a43400) [pid = 1829] [serial = 1313] [outer = 0x7f4a93c8a000] 15:46:07 INFO - PROCESS | 1829 | 1461365167449 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a95e16000) [pid = 1829] [serial = 1314] [outer = 0x7f4a93c8a000] 15:46:08 INFO - PROCESS | 1829 | 1461365168400 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1488ms 15:46:08 INFO - PROCESS | 1829 | 1461365168444 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1829 | 1461365168448 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 15:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:46:08 INFO - PROCESS | 1829 | 1461365168454 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1829 | 1461365168457 Marionette TRACE conn4 <- [1,1722,null,{}] 15:46:08 INFO - PROCESS | 1829 | 1461365168463 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:08 INFO - PROCESS | 1829 | 1461365168756 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 15:46:09 INFO - PROCESS | 1829 | 1461365169044 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa53a5800 == 138 [pid = 1829] [id = 438] 15:46:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a88e8dc00) [pid = 1829] [serial = 1315] [outer = (nil)] 15:46:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a96397000) [pid = 1829] [serial = 1316] [outer = 0x7f4a88e8dc00] 15:46:09 INFO - PROCESS | 1829 | 1461365169136 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a9fe77400) [pid = 1829] [serial = 1317] [outer = 0x7f4a88e8dc00] 15:46:10 INFO - PROCESS | 1829 | 1461365170035 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:46: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:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1629ms 15:46:10 INFO - PROCESS | 1829 | 1461365170085 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1829 | 1461365170088 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 15:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:46:10 INFO - PROCESS | 1829 | 1461365170095 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1829 | 1461365170098 Marionette TRACE conn4 <- [1,1726,null,{}] 15:46:10 INFO - PROCESS | 1829 | 1461365170103 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:10 INFO - PROCESS | 1829 | 1461365170431 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 15:46:10 INFO - PROCESS | 1829 | 1461365170684 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa59a800 == 139 [pid = 1829] [id = 439] 15:46:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4aa4cb2c00) [pid = 1829] [serial = 1318] [outer = (nil)] 15:46:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4aa5509400) [pid = 1829] [serial = 1319] [outer = 0x7f4aa4cb2c00] 15:46:10 INFO - PROCESS | 1829 | 1461365170807 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4aa55ee000) [pid = 1829] [serial = 1320] [outer = 0x7f4aa4cb2c00] 15:46:11 INFO - PROCESS | 1829 | 1461365171660 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1634ms 15:46:11 INFO - PROCESS | 1829 | 1461365171731 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 1829 | 1461365171735 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 15:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:46:11 INFO - PROCESS | 1829 | 1461365171741 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 1829 | 1461365171744 Marionette TRACE conn4 <- [1,1730,null,{}] 15:46:11 INFO - PROCESS | 1829 | 1461365171749 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:11 INFO - PROCESS | 1829 | 1461365171991 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 15:46:12 INFO - PROCESS | 1829 | 1461365172235 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79242000 == 140 [pid = 1829] [id = 440] 15:46:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a7ac45400) [pid = 1829] [serial = 1321] [outer = (nil)] 15:46:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a7ac4c800) [pid = 1829] [serial = 1322] [outer = 0x7f4a7ac45400] 15:46:12 INFO - PROCESS | 1829 | 1461365172355 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a7ac51000) [pid = 1829] [serial = 1323] [outer = 0x7f4a7ac45400] 15:46:13 INFO - PROCESS | 1829 | 1461365173195 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:46:13 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:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1485ms 15:46:13 INFO - PROCESS | 1829 | 1461365173227 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1829 | 1461365173231 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 15:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:46:13 INFO - PROCESS | 1829 | 1461365173237 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1829 | 1461365173240 Marionette TRACE conn4 <- [1,1734,null,{}] 15:46:13 INFO - PROCESS | 1829 | 1461365173246 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:13 INFO - PROCESS | 1829 | 1461365173453 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 15:46:13 INFO - PROCESS | 1829 | 1461365173716 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f26000 == 141 [pid = 1829] [id = 441] 15:46:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a7ac47400) [pid = 1829] [serial = 1324] [outer = (nil)] 15:46:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a7ac56000) [pid = 1829] [serial = 1325] [outer = 0x7f4a7ac47400] 15:46:13 INFO - PROCESS | 1829 | 1461365173836 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a7ac5b400) [pid = 1829] [serial = 1326] [outer = 0x7f4a7ac47400] 15:46:14 INFO - PROCESS | 1829 | 1461365174666 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:46:14 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:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1480ms 15:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:46:14 INFO - PROCESS | 1829 | 1461365174719 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 1829 | 1461365174722 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 15:46:14 INFO - PROCESS | 1829 | 1461365174728 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:46:14 INFO - PROCESS | 1829 | 1461365174732 Marionette TRACE conn4 <- [1,1738,null,{}] 15:46:14 INFO - PROCESS | 1829 | 1461365174737 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:14 INFO - PROCESS | 1829 | 1461365174955 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 15:46:15 INFO - PROCESS | 1829 | 1461365175229 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d539000 == 142 [pid = 1829] [id = 442] 15:46:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a7ac4ac00) [pid = 1829] [serial = 1327] [outer = (nil)] 15:46:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a7ac61400) [pid = 1829] [serial = 1328] [outer = 0x7f4a7ac4ac00] 15:46:15 INFO - PROCESS | 1829 | 1461365175370 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a7dd0c000) [pid = 1829] [serial = 1329] [outer = 0x7f4a7ac4ac00] 15:46:16 INFO - PROCESS | 1829 | 1461365176233 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1537ms 15:46:16 INFO - PROCESS | 1829 | 1461365176266 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1829 | 1461365176270 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 15:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:46:16 INFO - PROCESS | 1829 | 1461365176276 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1829 | 1461365176279 Marionette TRACE conn4 <- [1,1742,null,{}] 15:46:16 INFO - PROCESS | 1829 | 1461365176284 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:16 INFO - PROCESS | 1829 | 1461365176485 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 15:46:16 INFO - PROCESS | 1829 | 1461365176689 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d551000 == 143 [pid = 1829] [id = 443] 15:46:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a7ac50800) [pid = 1829] [serial = 1330] [outer = (nil)] 15:46:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a7dd11800) [pid = 1829] [serial = 1331] [outer = 0x7f4a7ac50800] 15:46:16 INFO - PROCESS | 1829 | 1461365176764 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a7dd16800) [pid = 1829] [serial = 1332] [outer = 0x7f4a7ac50800] 15:46:17 INFO - PROCESS | 1829 | 1461365177677 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1478ms 15:46:17 INFO - PROCESS | 1829 | 1461365177755 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1829 | 1461365177759 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 15:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:46:17 INFO - PROCESS | 1829 | 1461365177766 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1829 | 1461365177769 Marionette TRACE conn4 <- [1,1746,null,{}] 15:46:17 INFO - PROCESS | 1829 | 1461365177775 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:18 INFO - PROCESS | 1829 | 1461365178041 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 15:46:18 INFO - PROCESS | 1829 | 1461365178304 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d5a0800 == 144 [pid = 1829] [id = 444] 15:46:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a7ba3cc00) [pid = 1829] [serial = 1333] [outer = (nil)] 15:46:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a8994f800) [pid = 1829] [serial = 1334] [outer = 0x7f4a7ba3cc00] 15:46:18 INFO - PROCESS | 1829 | 1461365178430 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4aa492a000) [pid = 1829] [serial = 1335] [outer = 0x7f4a7ba3cc00] 15:46:19 INFO - PROCESS | 1829 | 1461365179351 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:46:19 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:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1641ms 15:46:19 INFO - PROCESS | 1829 | 1461365179408 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1829 | 1461365179412 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 15:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:46:19 INFO - PROCESS | 1829 | 1461365179417 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1829 | 1461365179420 Marionette TRACE conn4 <- [1,1750,null,{}] 15:46:19 INFO - PROCESS | 1829 | 1461365179425 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:19 INFO - PROCESS | 1829 | 1461365179628 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 15:46:20 INFO - PROCESS | 1829 | 1461365180470 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f55d000 == 145 [pid = 1829] [id = 445] 15:46:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a7ac56400) [pid = 1829] [serial = 1336] [outer = (nil)] 15:46:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a7ba35c00) [pid = 1829] [serial = 1337] [outer = 0x7f4a7ac56400] 15:46:20 INFO - PROCESS | 1829 | 1461365180565 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a7c253000) [pid = 1829] [serial = 1338] [outer = 0x7f4a7ac56400] 15:46:21 INFO - PROCESS | 1829 | 1461365181418 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:46:21 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:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2038ms 15:46:21 INFO - PROCESS | 1829 | 1461365181457 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1829 | 1461365181464 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 15:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:46:21 INFO - PROCESS | 1829 | 1461365181473 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1829 | 1461365181477 Marionette TRACE conn4 <- [1,1754,null,{}] 15:46:21 INFO - PROCESS | 1829 | 1461365181484 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:21 INFO - PROCESS | 1829 | 1461365181665 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 15:46:21 INFO - PROCESS | 1829 | 1461365181908 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80993000 == 146 [pid = 1829] [id = 446] 15:46:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a7920b800) [pid = 1829] [serial = 1339] [outer = (nil)] 15:46:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a7c4efc00) [pid = 1829] [serial = 1340] [outer = 0x7f4a7920b800] 15:46:21 INFO - PROCESS | 1829 | 1461365181978 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a7e04a000) [pid = 1829] [serial = 1341] [outer = 0x7f4a7920b800] 15:46:23 INFO - PROCESS | 1829 | 1461365182999 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1584ms 15:46:23 INFO - PROCESS | 1829 | 1461365183063 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 15:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:46:23 INFO - PROCESS | 1829 | 1461365183069 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 15:46:23 INFO - PROCESS | 1829 | 1461365183076 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1829 | 1461365183078 Marionette TRACE conn4 <- [1,1758,null,{}] 15:46:23 INFO - PROCESS | 1829 | 1461365183084 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:23 INFO - PROCESS | 1829 | 1461365183276 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 15:46:23 INFO - PROCESS | 1829 | 1461365183485 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb75800 == 147 [pid = 1829] [id = 447] 15:46:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a7c257c00) [pid = 1829] [serial = 1342] [outer = (nil)] 15:46:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a7f6b8400) [pid = 1829] [serial = 1343] [outer = 0x7f4a7c257c00] 15:46:23 INFO - PROCESS | 1829 | 1461365183643 Marionette DEBUG loaded listener.js 15:46:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8086a000) [pid = 1829] [serial = 1344] [outer = 0x7f4a7c257c00] 15:46:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a87f62000 == 146 [pid = 1829] [id = 393] 15:46:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1e5800 == 145 [pid = 1829] [id = 389] 15:46:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81719800 == 144 [pid = 1829] [id = 392] 15:46:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd39000 == 143 [pid = 1829] [id = 390] 15:46:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ddda000 == 142 [pid = 1829] [id = 388] 15:46:23 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a86bf1c00) [pid = 1829] [serial = 1229] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a9fffd000) [pid = 1829] [serial = 1211] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a94714000) [pid = 1829] [serial = 1205] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a7cc07c00) [pid = 1829] [serial = 1214] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a8d8fd400) [pid = 1829] [serial = 1202] [outer = (nil)] [url = about:blank] 15:46:23 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a9fe7d400) [pid = 1829] [serial = 1208] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8a8800 == 141 [pid = 1829] [id = 391] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7b907800 == 140 [pid = 1829] [id = 394] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89765800 == 139 [pid = 1829] [id = 375] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da16000 == 138 [pid = 1829] [id = 417] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cb66000 == 137 [pid = 1829] [id = 416] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1d0800 == 136 [pid = 1829] [id = 415] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8999d000 == 135 [pid = 1829] [id = 414] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89312800 == 134 [pid = 1829] [id = 413] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a20800 == 133 [pid = 1829] [id = 412] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80990800 == 132 [pid = 1829] [id = 411] 15:46:24 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cb68000 == 131 [pid = 1829] [id = 410] 15:46:24 INFO - PROCESS | 1829 | 1461365184601 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1583ms 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a7cc10800) [pid = 1829] [serial = 1220] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a81ad6c00) [pid = 1829] [serial = 1193] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a8b4c8c00) [pid = 1829] [serial = 1199] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7e045800) [pid = 1829] [serial = 1221] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7c254400) [pid = 1829] [serial = 1217] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a894be400) [pid = 1829] [serial = 1196] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a7e09fc00) [pid = 1829] [serial = 1190] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a7f7e2000) [pid = 1829] [serial = 1224] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a81965400) [pid = 1829] [serial = 1227] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a80870800) [pid = 1829] [serial = 1226] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a7f6afc00) [pid = 1829] [serial = 1223] [outer = (nil)] [url = about:blank] 15:46:24 INFO - PROCESS | 1829 | 1461365184697 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1829 | 1461365184701 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 15:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:46:24 INFO - PROCESS | 1829 | 1461365184721 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1829 | 1461365184730 Marionette TRACE conn4 <- [1,1762,null,{}] 15:46:24 INFO - PROCESS | 1829 | 1461365184739 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:24 INFO - PROCESS | 1829 | 1461365184924 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 15:46:25 INFO - PROCESS | 1829 | 1461365185080 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8171b800 == 132 [pid = 1829] [id = 448] 15:46:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a7c258800) [pid = 1829] [serial = 1345] [outer = (nil)] 15:46:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a81b32400) [pid = 1829] [serial = 1346] [outer = 0x7f4a7c258800] 15:46:25 INFO - PROCESS | 1829 | 1461365185144 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a87c16c00) [pid = 1829] [serial = 1347] [outer = 0x7f4a7c258800] 15:46:25 INFO - PROCESS | 1829 | 1461365185873 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1204ms 15:46:25 INFO - PROCESS | 1829 | 1461365185919 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 15:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:46:25 INFO - PROCESS | 1829 | 1461365185924 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 15:46:25 INFO - PROCESS | 1829 | 1461365185930 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1829 | 1461365185933 Marionette TRACE conn4 <- [1,1766,null,{}] 15:46:25 INFO - PROCESS | 1829 | 1461365185966 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:26 INFO - PROCESS | 1829 | 1461365186151 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 15:46:26 INFO - PROCESS | 1829 | 1461365186161 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f5a000 == 133 [pid = 1829] [id = 449] 15:46:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a87bf1800) [pid = 1829] [serial = 1348] [outer = (nil)] 15:46:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a87df3c00) [pid = 1829] [serial = 1349] [outer = 0x7f4a87bf1800] 15:46:26 INFO - PROCESS | 1829 | 1461365186225 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a87f0b000) [pid = 1829] [serial = 1350] [outer = 0x7f4a87bf1800] 15:46:27 INFO - PROCESS | 1829 | 1461365187215 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1314ms 15:46:27 INFO - PROCESS | 1829 | 1461365187244 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1829 | 1461365187247 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 15:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:46:27 INFO - PROCESS | 1829 | 1461365187253 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1829 | 1461365187256 Marionette TRACE conn4 <- [1,1770,null,{}] 15:46:27 INFO - PROCESS | 1829 | 1461365187261 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:27 INFO - PROCESS | 1829 | 1461365187498 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 15:46:27 INFO - PROCESS | 1829 | 1461365187531 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8930b000 == 134 [pid = 1829] [id = 450] 15:46:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a88e84800) [pid = 1829] [serial = 1351] [outer = (nil)] 15:46:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a88e90400) [pid = 1829] [serial = 1352] [outer = 0x7f4a88e84800] 15:46:27 INFO - PROCESS | 1829 | 1461365187610 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a89947400) [pid = 1829] [serial = 1353] [outer = 0x7f4a88e84800] 15:46:29 INFO - PROCESS | 1829 | 1461365189073 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a7e04c800) [pid = 1829] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7de03800) [pid = 1829] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7f6b6c00) [pid = 1829] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7bceec00) [pid = 1829] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a88e82400) [pid = 1829] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8b4c1c00) [pid = 1829] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:46:29 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a86c59800) [pid = 1829] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1896ms 15:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:46:29 INFO - PROCESS | 1829 | 1461365189173 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1829 | 1461365189175 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 15:46:29 INFO - PROCESS | 1829 | 1461365189182 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1829 | 1461365189185 Marionette TRACE conn4 <- [1,1774,null,{}] 15:46:29 INFO - PROCESS | 1829 | 1461365189190 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1829 | 1461365189385 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 15:46:29 INFO - PROCESS | 1829 | 1461365189543 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89993800 == 135 [pid = 1829] [id = 451] 15:46:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a86c50000) [pid = 1829] [serial = 1354] [outer = (nil)] 15:46:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a8994c000) [pid = 1829] [serial = 1355] [outer = 0x7f4a86c50000] 15:46:29 INFO - PROCESS | 1829 | 1461365189607 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a89958000) [pid = 1829] [serial = 1356] [outer = 0x7f4a86c50000] 15:46:30 INFO - PROCESS | 1829 | 1461365190280 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1130ms 15:46:30 INFO - PROCESS | 1829 | 1461365190312 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 15:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:46:30 INFO - PROCESS | 1829 | 1461365190328 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 15:46:30 INFO - PROCESS | 1829 | 1461365190333 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1829 | 1461365190337 Marionette TRACE conn4 <- [1,1778,null,{}] 15:46:30 INFO - PROCESS | 1829 | 1461365190342 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:30 INFO - PROCESS | 1829 | 1461365190576 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 15:46:30 INFO - PROCESS | 1829 | 1461365190596 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ad1a800 == 136 [pid = 1829] [id = 452] 15:46:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a86c59800) [pid = 1829] [serial = 1357] [outer = (nil)] 15:46:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a8995d400) [pid = 1829] [serial = 1358] [outer = 0x7f4a86c59800] 15:46:30 INFO - PROCESS | 1829 | 1461365190659 Marionette DEBUG loaded listener.js 15:46:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a89ae8800) [pid = 1829] [serial = 1359] [outer = 0x7f4a86c59800] 15:46:31 INFO - PROCESS | 1829 | 1461365191709 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:46:31 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:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1449ms 15:46:31 INFO - PROCESS | 1829 | 1461365191784 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1829 | 1461365191789 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 15:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:46:31 INFO - PROCESS | 1829 | 1461365191798 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1829 | 1461365191803 Marionette TRACE conn4 <- [1,1782,null,{}] 15:46:31 INFO - PROCESS | 1829 | 1461365191832 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1829 | 1461365192039 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 15:46:32 INFO - PROCESS | 1829 | 1461365192348 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80851000 == 137 [pid = 1829] [id = 453] 15:46:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a7ac57800) [pid = 1829] [serial = 1360] [outer = (nil)] 15:46:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a7cdd1c00) [pid = 1829] [serial = 1361] [outer = 0x7f4a7ac57800] 15:46:32 INFO - PROCESS | 1829 | 1461365192428 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a7de11000) [pid = 1829] [serial = 1362] [outer = 0x7f4a7ac57800] 15:46:33 INFO - PROCESS | 1829 | 1461365193356 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:46:33 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:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1605ms 15:46:33 INFO - PROCESS | 1829 | 1461365193404 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1829 | 1461365193413 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 15:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:46:33 INFO - PROCESS | 1829 | 1461365193425 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1829 | 1461365193428 Marionette TRACE conn4 <- [1,1786,null,{}] 15:46:33 INFO - PROCESS | 1829 | 1461365193435 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:33 INFO - PROCESS | 1829 | 1461365193648 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 15:46:33 INFO - PROCESS | 1829 | 1461365193959 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891b6000 == 138 [pid = 1829] [id = 454] 15:46:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a80870800) [pid = 1829] [serial = 1363] [outer = (nil)] 15:46:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a8188a000) [pid = 1829] [serial = 1364] [outer = 0x7f4a80870800] 15:46:34 INFO - PROCESS | 1829 | 1461365194088 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a81b3d400) [pid = 1829] [serial = 1365] [outer = 0x7f4a80870800] 15:46:35 INFO - PROCESS | 1829 | 1461365195047 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:46: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:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1688ms 15:46:35 INFO - PROCESS | 1829 | 1461365195114 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 15:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:46:35 INFO - PROCESS | 1829 | 1461365195119 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 15:46:35 INFO - PROCESS | 1829 | 1461365195126 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1829 | 1461365195132 Marionette TRACE conn4 <- [1,1790,null,{}] 15:46:35 INFO - PROCESS | 1829 | 1461365195149 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:35 INFO - PROCESS | 1829 | 1461365195396 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 15:46:35 INFO - PROCESS | 1829 | 1461365195687 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d5ab000 == 139 [pid = 1829] [id = 455] 15:46:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a87f09000) [pid = 1829] [serial = 1366] [outer = (nil)] 15:46:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a894c9000) [pid = 1829] [serial = 1367] [outer = 0x7f4a87f09000] 15:46:35 INFO - PROCESS | 1829 | 1461365195769 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8994cc00) [pid = 1829] [serial = 1368] [outer = 0x7f4a87f09000] 15:46:36 INFO - PROCESS | 1829 | 1461365196684 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:46:36 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:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1603ms 15:46:36 INFO - PROCESS | 1829 | 1461365196728 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 15:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:46:36 INFO - PROCESS | 1829 | 1461365196733 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 15:46:36 INFO - PROCESS | 1829 | 1461365196739 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1829 | 1461365196743 Marionette TRACE conn4 <- [1,1794,null,{}] 15:46:36 INFO - PROCESS | 1829 | 1461365196748 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:36 INFO - PROCESS | 1829 | 1461365196952 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 15:46:37 INFO - PROCESS | 1829 | 1461365197166 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da8c000 == 140 [pid = 1829] [id = 456] 15:46:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a87fd8400) [pid = 1829] [serial = 1369] [outer = (nil)] 15:46:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a8995fc00) [pid = 1829] [serial = 1370] [outer = 0x7f4a87fd8400] 15:46:37 INFO - PROCESS | 1829 | 1461365197286 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a89c6a800) [pid = 1829] [serial = 1371] [outer = 0x7f4a87fd8400] 15:46:38 INFO - PROCESS | 1829 | 1461365198256 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:46: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:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1582ms 15:46:38 INFO - PROCESS | 1829 | 1461365198321 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1829 | 1461365198325 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 15:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:46:38 INFO - PROCESS | 1829 | 1461365198331 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1829 | 1461365198334 Marionette TRACE conn4 <- [1,1798,null,{}] 15:46:38 INFO - PROCESS | 1829 | 1461365198340 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:38 INFO - PROCESS | 1829 | 1461365198538 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 15:46:38 INFO - PROCESS | 1829 | 1461365198737 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92155000 == 141 [pid = 1829] [id = 457] 15:46:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a88e83c00) [pid = 1829] [serial = 1372] [outer = (nil)] 15:46:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8af85800) [pid = 1829] [serial = 1373] [outer = 0x7f4a88e83c00] 15:46:38 INFO - PROCESS | 1829 | 1461365198814 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a8b4c7800) [pid = 1829] [serial = 1374] [outer = 0x7f4a88e83c00] 15:46:39 INFO - PROCESS | 1829 | 1461365199738 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1480ms 15:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:46:39 INFO - PROCESS | 1829 | 1461365199813 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1829 | 1461365199816 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 15:46:39 INFO - PROCESS | 1829 | 1461365199823 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1829 | 1461365199826 Marionette TRACE conn4 <- [1,1802,null,{}] 15:46:39 INFO - PROCESS | 1829 | 1461365199831 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:40 INFO - PROCESS | 1829 | 1461365200087 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 15:46:40 INFO - PROCESS | 1829 | 1461365200340 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94f15000 == 142 [pid = 1829] [id = 458] 15:46:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a8df8bc00) [pid = 1829] [serial = 1375] [outer = (nil)] 15:46:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a8df92000) [pid = 1829] [serial = 1376] [outer = 0x7f4a8df8bc00] 15:46:40 INFO - PROCESS | 1829 | 1461365200456 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a8f3cc000) [pid = 1829] [serial = 1377] [outer = 0x7f4a8df8bc00] 15:46:41 INFO - PROCESS | 1829 | 1461365201332 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1580ms 15:46:41 INFO - PROCESS | 1829 | 1461365201404 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1829 | 1461365201409 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 15:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:46:41 INFO - PROCESS | 1829 | 1461365201415 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1829 | 1461365201418 Marionette TRACE conn4 <- [1,1806,null,{}] 15:46:41 INFO - PROCESS | 1829 | 1461365201423 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1829 | 1461365201603 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 15:46:41 INFO - PROCESS | 1829 | 1461365201859 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9f0c6800 == 143 [pid = 1829] [id = 459] 15:46:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a8beee400) [pid = 1829] [serial = 1378] [outer = (nil)] 15:46:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a91ec1000) [pid = 1829] [serial = 1379] [outer = 0x7f4a8beee400] 15:46:41 INFO - PROCESS | 1829 | 1461365201939 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a93c43000) [pid = 1829] [serial = 1380] [outer = 0x7f4a8beee400] 15:46:42 INFO - PROCESS | 1829 | 1461365202817 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1434ms 15:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:46:42 INFO - PROCESS | 1829 | 1461365202850 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 1829 | 1461365202853 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 15:46:42 INFO - PROCESS | 1829 | 1461365202859 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1829 | 1461365202862 Marionette TRACE conn4 <- [1,1810,null,{}] 15:46:42 INFO - PROCESS | 1829 | 1461365202867 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:43 INFO - PROCESS | 1829 | 1461365203049 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 15:46:43 INFO - PROCESS | 1829 | 1461365203257 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa102c000 == 144 [pid = 1829] [id = 460] 15:46:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a8d7f6c00) [pid = 1829] [serial = 1381] [outer = (nil)] 15:46:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a94654000) [pid = 1829] [serial = 1382] [outer = 0x7f4a8d7f6c00] 15:46:43 INFO - PROCESS | 1829 | 1461365203333 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a946ba000) [pid = 1829] [serial = 1383] [outer = 0x7f4a8d7f6c00] 15:46:44 INFO - PROCESS | 1829 | 1461365204246 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1432ms 15:46:44 INFO - PROCESS | 1829 | 1461365204291 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 1829 | 1461365204295 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 15:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:46:44 INFO - PROCESS | 1829 | 1461365204300 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1829 | 1461365204304 Marionette TRACE conn4 <- [1,1814,null,{}] 15:46:44 INFO - PROCESS | 1829 | 1461365204309 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:44 INFO - PROCESS | 1829 | 1461365204504 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 15:46:44 INFO - PROCESS | 1829 | 1461365204712 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa539d800 == 145 [pid = 1829] [id = 461] 15:46:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a91eb8400) [pid = 1829] [serial = 1384] [outer = (nil)] 15:46:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a94737c00) [pid = 1829] [serial = 1385] [outer = 0x7f4a91eb8400] 15:46:44 INFO - PROCESS | 1829 | 1461365204785 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a95b7d800) [pid = 1829] [serial = 1386] [outer = 0x7f4a91eb8400] 15:46:45 INFO - PROCESS | 1829 | 1461365205679 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1441ms 15:46:45 INFO - PROCESS | 1829 | 1461365205744 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 1829 | 1461365205747 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 15:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:46:45 INFO - PROCESS | 1829 | 1461365205753 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 1829 | 1461365205756 Marionette TRACE conn4 <- [1,1818,null,{}] 15:46:45 INFO - PROCESS | 1829 | 1461365205762 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:45 INFO - PROCESS | 1829 | 1461365205968 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 15:46:46 INFO - PROCESS | 1829 | 1461365206177 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa591800 == 146 [pid = 1829] [id = 462] 15:46:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a94661000) [pid = 1829] [serial = 1387] [outer = (nil)] 15:46:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a963d6800) [pid = 1829] [serial = 1388] [outer = 0x7f4a94661000] 15:46:46 INFO - PROCESS | 1829 | 1461365206294 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a9f023000) [pid = 1829] [serial = 1389] [outer = 0x7f4a94661000] 15:46:47 INFO - PROCESS | 1829 | 1461365207261 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1579ms 15:46:47 INFO - PROCESS | 1829 | 1461365207334 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1829 | 1461365207339 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 15:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:46:47 INFO - PROCESS | 1829 | 1461365207345 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1829 | 1461365207349 Marionette TRACE conn4 <- [1,1822,null,{}] 15:46:47 INFO - PROCESS | 1829 | 1461365207354 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:47 INFO - PROCESS | 1829 | 1461365207614 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 15:46:47 INFO - PROCESS | 1829 | 1461365207873 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db3a800 == 147 [pid = 1829] [id = 463] 15:46:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4aa03e4000) [pid = 1829] [serial = 1390] [outer = (nil)] 15:46:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4aa1048400) [pid = 1829] [serial = 1391] [outer = 0x7f4aa03e4000] 15:46:47 INFO - PROCESS | 1829 | 1461365207997 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4aa14f1800) [pid = 1829] [serial = 1392] [outer = 0x7f4aa03e4000] 15:46:48 INFO - PROCESS | 1829 | 1461365208824 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1531ms 15:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:46:48 INFO - PROCESS | 1829 | 1461365208878 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 1829 | 1461365208880 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 15:46:48 INFO - PROCESS | 1829 | 1461365208887 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 1829 | 1461365208890 Marionette TRACE conn4 <- [1,1826,null,{}] 15:46:48 INFO - PROCESS | 1829 | 1461365208895 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1829 | 1461365209096 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 15:46:49 INFO - PROCESS | 1829 | 1461365209417 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a2de800 == 148 [pid = 1829] [id = 464] 15:46:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a79209400) [pid = 1829] [serial = 1393] [outer = (nil)] 15:46:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a7c45a800) [pid = 1829] [serial = 1394] [outer = 0x7f4a79209400] 15:46:49 INFO - PROCESS | 1829 | 1461365209546 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a9feb4400) [pid = 1829] [serial = 1395] [outer = 0x7f4a79209400] 15:46:50 INFO - PROCESS | 1829 | 1461365210407 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1589ms 15:46:50 INFO - PROCESS | 1829 | 1461365210476 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1829 | 1461365210479 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 15:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:46:50 INFO - PROCESS | 1829 | 1461365210486 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1829 | 1461365210489 Marionette TRACE conn4 <- [1,1830,null,{}] 15:46:50 INFO - PROCESS | 1829 | 1461365210494 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:50 INFO - PROCESS | 1829 | 1461365210700 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 15:46:50 INFO - PROCESS | 1829 | 1461365210913 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4cf800 == 149 [pid = 1829] [id = 465] 15:46:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a79209800) [pid = 1829] [serial = 1396] [outer = (nil)] 15:46:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a81b33400) [pid = 1829] [serial = 1397] [outer = 0x7f4a79209800] 15:46:51 INFO - PROCESS | 1829 | 1461365211029 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4a85f53c00) [pid = 1829] [serial = 1398] [outer = 0x7f4a79209800] 15:46:52 INFO - PROCESS | 1829 | 1461365212439 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:46:52 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:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1988ms 15:46:52 INFO - PROCESS | 1829 | 1461365212475 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1829 | 1461365212480 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 15:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:46:52 INFO - PROCESS | 1829 | 1461365212490 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1829 | 1461365212495 Marionette TRACE conn4 <- [1,1834,null,{}] 15:46:52 INFO - PROCESS | 1829 | 1461365212503 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:52 INFO - PROCESS | 1829 | 1461365212686 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 15:46:52 INFO - PROCESS | 1829 | 1461365212964 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b14b800 == 150 [pid = 1829] [id = 466] 15:46:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a7ac4a000) [pid = 1829] [serial = 1399] [outer = (nil)] 15:46:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4a7ac5a800) [pid = 1829] [serial = 1400] [outer = 0x7f4a7ac4a000] 15:46:53 INFO - PROCESS | 1829 | 1461365213081 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a7dd14400) [pid = 1829] [serial = 1401] [outer = 0x7f4a7ac4a000] 15:46:53 INFO - PROCESS | 1829 | 1461365213961 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:46:54 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:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1532ms 15:46:54 INFO - PROCESS | 1829 | 1461365214022 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1829 | 1461365214036 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 15:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:46:54 INFO - PROCESS | 1829 | 1461365214055 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1829 | 1461365214062 Marionette TRACE conn4 <- [1,1838,null,{}] 15:46:54 INFO - PROCESS | 1829 | 1461365214071 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:54 INFO - PROCESS | 1829 | 1461365214355 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 15:46:54 INFO - PROCESS | 1829 | 1461365214766 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a91e74800 == 149 [pid = 1829] [id = 125] 15:46:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7acd1800 == 150 [pid = 1829] [id = 467] 15:46:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a7cdc8800) [pid = 1829] [serial = 1402] [outer = (nil)] 15:46:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a7f7d8000) [pid = 1829] [serial = 1403] [outer = 0x7f4a7cdc8800] 15:46:54 INFO - PROCESS | 1829 | 1461365214856 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a8086e800) [pid = 1829] [serial = 1404] [outer = 0x7f4a7cdc8800] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a9470dc00) [pid = 1829] [serial = 1301] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a920ea000) [pid = 1829] [serial = 1259] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a94659800) [pid = 1829] [serial = 1262] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a9f022800) [pid = 1829] [serial = 1265] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4aa032c000) [pid = 1829] [serial = 1268] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4aa139f800) [pid = 1829] [serial = 1274] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4aa135cc00) [pid = 1829] [serial = 1271] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4aa4b5d800) [pid = 1829] [serial = 1277] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a7f370c00) [pid = 1829] [serial = 1280] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a8940fc00) [pid = 1829] [serial = 1293] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a89fd4000) [pid = 1829] [serial = 1295] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a8b079000) [pid = 1829] [serial = 1296] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a8be4ec00) [pid = 1829] [serial = 1298] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a8196bc00) [pid = 1829] [serial = 1238] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a87f0e800) [pid = 1829] [serial = 1292] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a7c4e5c00) [pid = 1829] [serial = 1232] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a8074e000) [pid = 1829] [serial = 1289] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a86bec000) [pid = 1829] [serial = 1290] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a91eb9400) [pid = 1829] [serial = 1256] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a8adba000) [pid = 1829] [serial = 1247] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a7e0a9400) [pid = 1829] [serial = 1286] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a80745c00) [pid = 1829] [serial = 1287] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a87f03400) [pid = 1829] [serial = 1241] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a87bf4800) [pid = 1829] [serial = 1230] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a7cd8cc00) [pid = 1829] [serial = 1284] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a7c255800) [pid = 1829] [serial = 1283] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a8dbd3400) [pid = 1829] [serial = 1250] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7f69ec00) [pid = 1829] [serial = 1235] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8962dc00) [pid = 1829] [serial = 1244] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8dfa9000) [pid = 1829] [serial = 1253] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a8d8f5000) [pid = 1829] [serial = 1299] [outer = (nil)] [url = about:blank] 15:46:55 INFO - PROCESS | 1829 | 1461365215698 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1702ms 15:46:55 INFO - PROCESS | 1829 | 1461365215757 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1829 | 1461365215761 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 15:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:46:55 INFO - PROCESS | 1829 | 1461365215767 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1829 | 1461365215773 Marionette TRACE conn4 <- [1,1842,null,{}] 15:46:55 INFO - PROCESS | 1829 | 1461365215788 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:55 INFO - PROCESS | 1829 | 1461365215985 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 15:46:56 INFO - PROCESS | 1829 | 1461365216156 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81708000 == 151 [pid = 1829] [id = 468] 15:46:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a7c255800) [pid = 1829] [serial = 1405] [outer = (nil)] 15:46:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a85f54000) [pid = 1829] [serial = 1406] [outer = 0x7f4a7c255800] 15:46:56 INFO - PROCESS | 1829 | 1461365216228 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a85f5b000) [pid = 1829] [serial = 1407] [outer = 0x7f4a7c255800] 15:46:57 INFO - PROCESS | 1829 | 1461365217051 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1334ms 15:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:46:57 INFO - PROCESS | 1829 | 1461365217103 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1829 | 1461365217106 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 15:46:57 INFO - PROCESS | 1829 | 1461365217112 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1829 | 1461365217115 Marionette TRACE conn4 <- [1,1846,null,{}] 15:46:57 INFO - PROCESS | 1829 | 1461365217120 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:57 INFO - PROCESS | 1829 | 1461365217307 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 15:46:57 INFO - PROCESS | 1829 | 1461365217325 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a27000 == 152 [pid = 1829] [id = 469] 15:46:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a85f50c00) [pid = 1829] [serial = 1408] [outer = (nil)] 15:46:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a87dca800) [pid = 1829] [serial = 1409] [outer = 0x7f4a85f50c00] 15:46:57 INFO - PROCESS | 1829 | 1461365217389 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a87f03400) [pid = 1829] [serial = 1410] [outer = 0x7f4a85f50c00] 15:46:58 INFO - PROCESS | 1829 | 1461365218402 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:46:58 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:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1339ms 15:46:58 INFO - PROCESS | 1829 | 1461365218451 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1829 | 1461365218455 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 15:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:46:58 INFO - PROCESS | 1829 | 1461365218466 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1829 | 1461365218468 Marionette TRACE conn4 <- [1,1850,null,{}] 15:46:58 INFO - PROCESS | 1829 | 1461365218472 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:58 INFO - PROCESS | 1829 | 1461365218698 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 15:46:58 INFO - PROCESS | 1829 | 1461365218731 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f37800 == 153 [pid = 1829] [id = 470] 15:46:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a86bf1c00) [pid = 1829] [serial = 1411] [outer = (nil)] 15:46:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a87fddc00) [pid = 1829] [serial = 1412] [outer = 0x7f4a86bf1c00] 15:46:58 INFO - PROCESS | 1829 | 1461365218794 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a89944800) [pid = 1829] [serial = 1413] [outer = 0x7f4a86bf1c00] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a7920b800) [pid = 1829] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a7ac56400) [pid = 1829] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a7ba38000) [pid = 1829] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a88e84800) [pid = 1829] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a86c50000) [pid = 1829] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7c257c00) [pid = 1829] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a7c258800) [pid = 1829] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:46:59 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a87bf1800) [pid = 1829] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:47:00 INFO - PROCESS | 1829 | 1461365220021 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1581ms 15:47:00 INFO - PROCESS | 1829 | 1461365220048 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1829 | 1461365220051 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 15:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:47:00 INFO - PROCESS | 1829 | 1461365220058 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1829 | 1461365220060 Marionette TRACE conn4 <- [1,1854,null,{}] 15:47:00 INFO - PROCESS | 1829 | 1461365220065 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:00 INFO - PROCESS | 1829 | 1461365220336 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 15:47:00 INFO - PROCESS | 1829 | 1461365220509 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8998d800 == 154 [pid = 1829] [id = 471] 15:47:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a87decc00) [pid = 1829] [serial = 1414] [outer = (nil)] 15:47:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a89fdf800) [pid = 1829] [serial = 1415] [outer = 0x7f4a87decc00] 15:47:00 INFO - PROCESS | 1829 | 1461365220589 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a8b4c4c00) [pid = 1829] [serial = 1416] [outer = 0x7f4a87decc00] 15:47:01 INFO - PROCESS | 1829 | 1461365221297 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1276ms 15:47:01 INFO - PROCESS | 1829 | 1461365221336 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 1829 | 1461365221339 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 15:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:47:01 INFO - PROCESS | 1829 | 1461365221346 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1829 | 1461365221349 Marionette TRACE conn4 <- [1,1858,null,{}] 15:47:01 INFO - PROCESS | 1829 | 1461365221354 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:01 INFO - PROCESS | 1829 | 1461365221530 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 15:47:01 INFO - PROCESS | 1829 | 1461365221706 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8c891000 == 155 [pid = 1829] [id = 472] 15:47:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a7c257c00) [pid = 1829] [serial = 1417] [outer = (nil)] 15:47:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a8bef9000) [pid = 1829] [serial = 1418] [outer = 0x7f4a7c257c00] 15:47:01 INFO - PROCESS | 1829 | 1461365221775 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a8d8fd400) [pid = 1829] [serial = 1419] [outer = 0x7f4a7c257c00] 15:47:02 INFO - PROCESS | 1829 | 1461365222944 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1638ms 15:47:02 INFO - PROCESS | 1829 | 1461365222986 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1829 | 1461365222994 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 15:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:47:03 INFO - PROCESS | 1829 | 1461365223004 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1829 | 1461365223009 Marionette TRACE conn4 <- [1,1862,null,{}] 15:47:03 INFO - PROCESS | 1829 | 1461365223017 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:03 INFO - PROCESS | 1829 | 1461365223245 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 15:47:03 INFO - PROCESS | 1829 | 1461365223503 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8e6000 == 156 [pid = 1829] [id = 473] 15:47:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a7cdcf000) [pid = 1829] [serial = 1420] [outer = (nil)] 15:47:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7e09e800) [pid = 1829] [serial = 1421] [outer = 0x7f4a7cdcf000] 15:47:03 INFO - PROCESS | 1829 | 1461365223635 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a7f696000) [pid = 1829] [serial = 1422] [outer = 0x7f4a7cdcf000] 15:47:04 INFO - PROCESS | 1829 | 1461365224627 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1689ms 15:47:04 INFO - PROCESS | 1829 | 1461365224694 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1829 | 1461365224703 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 15:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:47:04 INFO - PROCESS | 1829 | 1461365224715 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1829 | 1461365224718 Marionette TRACE conn4 <- [1,1866,null,{}] 15:47:04 INFO - PROCESS | 1829 | 1461365224725 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:04 INFO - PROCESS | 1829 | 1461365224981 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 15:47:05 INFO - PROCESS | 1829 | 1461365225325 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89763800 == 157 [pid = 1829] [id = 474] 15:47:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a7f6b7800) [pid = 1829] [serial = 1423] [outer = (nil)] 15:47:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a85f5a400) [pid = 1829] [serial = 1424] [outer = 0x7f4a7f6b7800] 15:47:05 INFO - PROCESS | 1829 | 1461365225402 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a87e7d400) [pid = 1829] [serial = 1425] [outer = 0x7f4a7f6b7800] 15:47:06 INFO - PROCESS | 1829 | 1461365226296 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1636ms 15:47:06 INFO - PROCESS | 1829 | 1461365226351 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1829 | 1461365226354 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 15:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:47:06 INFO - PROCESS | 1829 | 1461365226361 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - PROCESS | 1829 | 1461365226367 Marionette TRACE conn4 <- [1,1870,null,{}] 15:47:06 INFO - PROCESS | 1829 | 1461365226383 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:06 INFO - PROCESS | 1829 | 1461365226595 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 15:47:06 INFO - PROCESS | 1829 | 1461365226800 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7cc000 == 158 [pid = 1829] [id = 475] 15:47:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a89634800) [pid = 1829] [serial = 1426] [outer = (nil)] 15:47:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a8995cc00) [pid = 1829] [serial = 1427] [outer = 0x7f4a89634800] 15:47:06 INFO - PROCESS | 1829 | 1461365226924 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a8ccba800) [pid = 1829] [serial = 1428] [outer = 0x7f4a89634800] 15:47:07 INFO - PROCESS | 1829 | 1461365227891 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1593ms 15:47:07 INFO - PROCESS | 1829 | 1461365227955 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 15:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:47:07 INFO - PROCESS | 1829 | 1461365227960 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 15:47:07 INFO - PROCESS | 1829 | 1461365227966 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1829 | 1461365227969 Marionette TRACE conn4 <- [1,1874,null,{}] 15:47:07 INFO - PROCESS | 1829 | 1461365227974 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:08 INFO - PROCESS | 1829 | 1461365228184 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 15:47:08 INFO - PROCESS | 1829 | 1461365228437 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd38800 == 159 [pid = 1829] [id = 476] 15:47:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a89957800) [pid = 1829] [serial = 1429] [outer = (nil)] 15:47:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a8dd0e800) [pid = 1829] [serial = 1430] [outer = 0x7f4a89957800] 15:47:08 INFO - PROCESS | 1829 | 1461365228568 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a920e4000) [pid = 1829] [serial = 1431] [outer = 0x7f4a89957800] 15:47:09 INFO - PROCESS | 1829 | 1461365229488 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1583ms 15:47:09 INFO - PROCESS | 1829 | 1461365229549 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 1829 | 1461365229554 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 15:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:47:09 INFO - PROCESS | 1829 | 1461365229561 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 1829 | 1461365229565 Marionette TRACE conn4 <- [1,1878,null,{}] 15:47:09 INFO - PROCESS | 1829 | 1461365229570 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:09 INFO - PROCESS | 1829 | 1461365229799 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 15:47:10 INFO - PROCESS | 1829 | 1461365230068 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9444f000 == 160 [pid = 1829] [id = 477] 15:47:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a93c49400) [pid = 1829] [serial = 1432] [outer = (nil)] 15:47:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a94654c00) [pid = 1829] [serial = 1433] [outer = 0x7f4a93c49400] 15:47:10 INFO - PROCESS | 1829 | 1461365230191 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a94f52800) [pid = 1829] [serial = 1434] [outer = 0x7f4a93c49400] 15:47:11 INFO - PROCESS | 1829 | 1461365231081 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1584ms 15:47:11 INFO - PROCESS | 1829 | 1461365231147 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1829 | 1461365231151 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 15:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:47:11 INFO - PROCESS | 1829 | 1461365231157 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1829 | 1461365231161 Marionette TRACE conn4 <- [1,1882,null,{}] 15:47:11 INFO - PROCESS | 1829 | 1461365231166 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:11 INFO - PROCESS | 1829 | 1461365231434 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 15:47:11 INFO - PROCESS | 1829 | 1461365231688 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa101d800 == 161 [pid = 1829] [id = 478] 15:47:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a94f5b400) [pid = 1829] [serial = 1435] [outer = (nil)] 15:47:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a9ff7cc00) [pid = 1829] [serial = 1436] [outer = 0x7f4a94f5b400] 15:47:11 INFO - PROCESS | 1829 | 1461365231812 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4aa135dc00) [pid = 1829] [serial = 1437] [outer = 0x7f4a94f5b400] 15:47:12 INFO - PROCESS | 1829 | 1461365232726 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1636ms 15:47:12 INFO - PROCESS | 1829 | 1461365232794 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 1829 | 1461365232798 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 15:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:47:12 INFO - PROCESS | 1829 | 1461365232804 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 1829 | 1461365232808 Marionette TRACE conn4 <- [1,1886,null,{}] 15:47:12 INFO - PROCESS | 1829 | 1461365232814 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:13 INFO - PROCESS | 1829 | 1461365233037 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 15:47:13 INFO - PROCESS | 1829 | 1461365233292 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa95ba800 == 162 [pid = 1829] [id = 479] 15:47:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a7c1c8400) [pid = 1829] [serial = 1438] [outer = (nil)] 15:47:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4a7c1d0000) [pid = 1829] [serial = 1439] [outer = 0x7f4a7c1c8400] 15:47:13 INFO - PROCESS | 1829 | 1461365233413 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a7c1d4c00) [pid = 1829] [serial = 1440] [outer = 0x7f4a7c1c8400] 15:47:14 INFO - PROCESS | 1829 | 1461365234259 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1530ms 15:47:14 INFO - PROCESS | 1829 | 1461365234335 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 1829 | 1461365234339 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 15:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:47:14 INFO - PROCESS | 1829 | 1461365234345 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 1829 | 1461365234347 Marionette TRACE conn4 <- [1,1890,null,{}] 15:47:14 INFO - PROCESS | 1829 | 1461365234353 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:14 INFO - PROCESS | 1829 | 1461365234591 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 15:47:14 INFO - PROCESS | 1829 | 1461365234850 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa331800 == 163 [pid = 1829] [id = 480] 15:47:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a7c1cac00) [pid = 1829] [serial = 1441] [outer = (nil)] 15:47:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a9f022800) [pid = 1829] [serial = 1442] [outer = 0x7f4a7c1cac00] 15:47:14 INFO - PROCESS | 1829 | 1461365234973 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4aa139b800) [pid = 1829] [serial = 1443] [outer = 0x7f4a7c1cac00] 15:47:15 INFO - PROCESS | 1829 | 1461365235806 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1535ms 15:47:15 INFO - PROCESS | 1829 | 1461365235881 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1829 | 1461365235885 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 15:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:47:15 INFO - PROCESS | 1829 | 1461365235891 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1829 | 1461365235893 Marionette TRACE conn4 <- [1,1894,null,{}] 15:47:15 INFO - PROCESS | 1829 | 1461365235899 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:16 INFO - PROCESS | 1829 | 1461365236104 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 15:47:16 INFO - PROCESS | 1829 | 1461365236313 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f595800 == 164 [pid = 1829] [id = 481] 15:47:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a7c1ccc00) [pid = 1829] [serial = 1444] [outer = (nil)] 15:47:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a7ced6c00) [pid = 1829] [serial = 1445] [outer = 0x7f4a7c1ccc00] 15:47:16 INFO - PROCESS | 1829 | 1461365236433 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a7cedc800) [pid = 1829] [serial = 1446] [outer = 0x7f4a7c1ccc00] 15:47:17 INFO - PROCESS | 1829 | 1461365237337 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1481ms 15:47:17 INFO - PROCESS | 1829 | 1461365237374 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 15:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:47:17 INFO - PROCESS | 1829 | 1461365237378 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 15:47:17 INFO - PROCESS | 1829 | 1461365237384 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 1829 | 1461365237388 Marionette TRACE conn4 <- [1,1898,null,{}] 15:47:17 INFO - PROCESS | 1829 | 1461365237393 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:17 INFO - PROCESS | 1829 | 1461365237597 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 15:47:17 INFO - PROCESS | 1829 | 1461365237813 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa33c000 == 165 [pid = 1829] [id = 482] 15:47:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a7c1d5000) [pid = 1829] [serial = 1447] [outer = (nil)] 15:47:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a94659800) [pid = 1829] [serial = 1448] [outer = 0x7f4a7c1d5000] 15:47:17 INFO - PROCESS | 1829 | 1461365237936 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4aa3246400) [pid = 1829] [serial = 1449] [outer = 0x7f4a7c1d5000] 15:47:18 INFO - PROCESS | 1829 | 1461365238968 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1631ms 15:47:19 INFO - PROCESS | 1829 | 1461365239017 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 1829 | 1461365239021 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 15:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:47:19 INFO - PROCESS | 1829 | 1461365239027 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1829 | 1461365239032 Marionette TRACE conn4 <- [1,1902,null,{}] 15:47:19 INFO - PROCESS | 1829 | 1461365239037 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:19 INFO - PROCESS | 1829 | 1461365239301 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 15:47:19 INFO - PROCESS | 1829 | 1461365239681 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa342800 == 166 [pid = 1829] [id = 483] 15:47:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a793c0000) [pid = 1829] [serial = 1450] [outer = (nil)] 15:47:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4a7ced8c00) [pid = 1829] [serial = 1451] [outer = 0x7f4a793c0000] 15:47:19 INFO - PROCESS | 1829 | 1461365239773 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f4a8dc52400) [pid = 1829] [serial = 1452] [outer = 0x7f4a793c0000] 15:47:20 INFO - PROCESS | 1829 | 1461365240641 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1647ms 15:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:47:20 INFO - PROCESS | 1829 | 1461365240675 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 1829 | 1461365240678 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 15:47:20 INFO - PROCESS | 1829 | 1461365240683 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1829 | 1461365240687 Marionette TRACE conn4 <- [1,1906,null,{}] 15:47:20 INFO - PROCESS | 1829 | 1461365240693 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:20 INFO - PROCESS | 1829 | 1461365240895 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 15:47:21 INFO - PROCESS | 1829 | 1461365241704 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f47d800 == 167 [pid = 1829] [id = 484] 15:47:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a789cf400) [pid = 1829] [serial = 1453] [outer = (nil)] 15:47:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f4a789d1800) [pid = 1829] [serial = 1454] [outer = 0x7f4a789cf400] 15:47:21 INFO - PROCESS | 1829 | 1461365241788 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f4a793b7400) [pid = 1829] [serial = 1455] [outer = 0x7f4a789cf400] 15:47:22 INFO - PROCESS | 1829 | 1461365242668 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2031ms 15:47:22 INFO - PROCESS | 1829 | 1461365242717 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 1829 | 1461365242724 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 15:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:47:22 INFO - PROCESS | 1829 | 1461365242734 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 1829 | 1461365242739 Marionette TRACE conn4 <- [1,1910,null,{}] 15:47:22 INFO - PROCESS | 1829 | 1461365242747 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:22 INFO - PROCESS | 1829 | 1461365242955 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 15:47:23 INFO - PROCESS | 1829 | 1461365243170 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f559000 == 168 [pid = 1829] [id = 485] 15:47:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f4a789ca000) [pid = 1829] [serial = 1456] [outer = (nil)] 15:47:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f4a7ac5ac00) [pid = 1829] [serial = 1457] [outer = 0x7f4a789ca000] 15:47:23 INFO - PROCESS | 1829 | 1461365243301 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f4a7c259c00) [pid = 1829] [serial = 1458] [outer = 0x7f4a789ca000] 15:47:24 INFO - PROCESS | 1829 | 1461365244388 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1733ms 15:47:24 INFO - PROCESS | 1829 | 1461365244471 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1829 | 1461365244478 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 15:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:47:24 INFO - PROCESS | 1829 | 1461365244485 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1829 | 1461365244487 Marionette TRACE conn4 <- [1,1914,null,{}] 15:47:24 INFO - PROCESS | 1829 | 1461365244494 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:24 INFO - PROCESS | 1829 | 1461365244759 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 15:47:25 INFO - PROCESS | 1829 | 1461365245092 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817c3000 == 169 [pid = 1829] [id = 486] 15:47:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f4a7c4e8800) [pid = 1829] [serial = 1459] [outer = (nil)] 15:47:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f4a7dd0a000) [pid = 1829] [serial = 1460] [outer = 0x7f4a7c4e8800] 15:47:25 INFO - PROCESS | 1829 | 1461365245170 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f4a7de0a000) [pid = 1829] [serial = 1461] [outer = 0x7f4a7c4e8800] 15:47:26 INFO - PROCESS | 1829 | 1461365246032 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1582ms 15:47:26 INFO - PROCESS | 1829 | 1461365246067 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 1829 | 1461365246070 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 15:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:47:26 INFO - PROCESS | 1829 | 1461365246084 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1829 | 1461365246094 Marionette TRACE conn4 <- [1,1918,null,{}] 15:47:26 INFO - PROCESS | 1829 | 1461365246102 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:26 INFO - PROCESS | 1829 | 1461365246297 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 15:47:26 INFO - PROCESS | 1829 | 1461365246519 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a2d2800 == 170 [pid = 1829] [id = 487] 15:47:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f4a80749000) [pid = 1829] [serial = 1462] [outer = (nil)] 15:47:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f4a81887400) [pid = 1829] [serial = 1463] [outer = 0x7f4a80749000] 15:47:26 INFO - PROCESS | 1829 | 1461365246629 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f4a81971c00) [pid = 1829] [serial = 1464] [outer = 0x7f4a80749000] 15:47:27 INFO - PROCESS | 1829 | 1461365247545 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1509ms 15:47:27 INFO - PROCESS | 1829 | 1461365247586 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 15:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:47:27 INFO - PROCESS | 1829 | 1461365247591 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 15:47:27 INFO - PROCESS | 1829 | 1461365247597 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 1829 | 1461365247600 Marionette TRACE conn4 <- [1,1922,null,{}] 15:47:27 INFO - PROCESS | 1829 | 1461365247632 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:27 INFO - PROCESS | 1829 | 1461365247859 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92324000 == 169 [pid = 1829] [id = 58] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f4a8d8f7400) [pid = 1829] [serial = 1310] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f4a7f551000) [pid = 1829] [serial = 1304] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f4a87df1c00) [pid = 1829] [serial = 1307] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f4a96397000) [pid = 1829] [serial = 1316] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f4aa5509400) [pid = 1829] [serial = 1319] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f4a7ac4c800) [pid = 1829] [serial = 1322] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f4a7ac56000) [pid = 1829] [serial = 1325] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f4a7ac61400) [pid = 1829] [serial = 1328] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f4a7dd11800) [pid = 1829] [serial = 1331] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f4a8994f800) [pid = 1829] [serial = 1334] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f4a8995d400) [pid = 1829] [serial = 1358] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a94a43400) [pid = 1829] [serial = 1313] [outer = (nil)] [url = about:blank] 15:47:28 INFO - PROCESS | 1829 | 1461365248266 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8998d800 == 168 [pid = 1829] [id = 471] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f37800 == 167 [pid = 1829] [id = 470] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a27000 == 166 [pid = 1829] [id = 469] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81708000 == 165 [pid = 1829] [id = 468] 15:47:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfe0800 == 166 [pid = 1829] [id = 488] 15:47:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a7ac4c800) [pid = 1829] [serial = 1465] [outer = (nil)] 15:47:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f4a7dd11800) [pid = 1829] [serial = 1466] [outer = 0x7f4a7ac4c800] 15:47:28 INFO - PROCESS | 1829 | 1461365248376 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f4a8074a400) [pid = 1829] [serial = 1467] [outer = 0x7f4a7ac4c800] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7acd1800 == 165 [pid = 1829] [id = 467] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7b14b800 == 164 [pid = 1829] [id = 466] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db3a800 == 163 [pid = 1829] [id = 463] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa591800 == 162 [pid = 1829] [id = 462] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa539d800 == 161 [pid = 1829] [id = 461] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa102c000 == 160 [pid = 1829] [id = 460] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9f0c6800 == 159 [pid = 1829] [id = 459] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94f15000 == 158 [pid = 1829] [id = 458] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92155000 == 157 [pid = 1829] [id = 457] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da8c000 == 156 [pid = 1829] [id = 456] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d5ab000 == 155 [pid = 1829] [id = 455] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891b6000 == 154 [pid = 1829] [id = 454] 15:47:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80851000 == 153 [pid = 1829] [id = 453] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f4a7e04a000) [pid = 1829] [serial = 1341] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f4a7c4efc00) [pid = 1829] [serial = 1340] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a7c253000) [pid = 1829] [serial = 1338] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f4a7ba35c00) [pid = 1829] [serial = 1337] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a7f69fc00) [pid = 1829] [serial = 1188] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4a81b32400) [pid = 1829] [serial = 1346] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a89958000) [pid = 1829] [serial = 1356] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a87f0b000) [pid = 1829] [serial = 1350] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a88e90400) [pid = 1829] [serial = 1352] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a8994c000) [pid = 1829] [serial = 1355] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a7f6b8400) [pid = 1829] [serial = 1343] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a89947400) [pid = 1829] [serial = 1353] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a8086a000) [pid = 1829] [serial = 1344] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a87c16c00) [pid = 1829] [serial = 1347] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a87df3c00) [pid = 1829] [serial = 1349] [outer = (nil)] [url = about:blank] 15:47:29 INFO - PROCESS | 1829 | 1461365249204 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1634ms 15:47:29 INFO - PROCESS | 1829 | 1461365249231 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1829 | 1461365249234 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 15:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:47:29 INFO - PROCESS | 1829 | 1461365249242 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1829 | 1461365249246 Marionette TRACE conn4 <- [1,1926,null,{}] 15:47:29 INFO - PROCESS | 1829 | 1461365249251 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:29 INFO - PROCESS | 1829 | 1461365249451 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 15:47:29 INFO - PROCESS | 1829 | 1461365249672 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a809f2800 == 154 [pid = 1829] [id = 489] 15:47:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a85f57400) [pid = 1829] [serial = 1468] [outer = (nil)] 15:47:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a86c50000) [pid = 1829] [serial = 1469] [outer = 0x7f4a85f57400] 15:47:29 INFO - PROCESS | 1829 | 1461365249765 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a87dfb400) [pid = 1829] [serial = 1470] [outer = 0x7f4a85f57400] 15:47:30 INFO - PROCESS | 1829 | 1461365250637 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1431ms 15:47:30 INFO - PROCESS | 1829 | 1461365250674 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 1829 | 1461365250678 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 15:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:47:30 INFO - PROCESS | 1829 | 1461365250684 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1829 | 1461365250686 Marionette TRACE conn4 <- [1,1930,null,{}] 15:47:30 INFO - PROCESS | 1829 | 1461365250692 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:30 INFO - PROCESS | 1829 | 1461365250971 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 15:47:31 INFO - PROCESS | 1829 | 1461365251015 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89999000 == 155 [pid = 1829] [id = 490] 15:47:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a85f5b800) [pid = 1829] [serial = 1471] [outer = (nil)] 15:47:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a89945400) [pid = 1829] [serial = 1472] [outer = 0x7f4a85f5b800] 15:47:31 INFO - PROCESS | 1829 | 1461365251079 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a8994f800) [pid = 1829] [serial = 1473] [outer = 0x7f4a85f5b800] 15:47:31 INFO - PROCESS | 1829 | 1461365251972 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1341ms 15:47:32 INFO - PROCESS | 1829 | 1461365252033 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 1829 | 1461365252035 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 15:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:47:32 INFO - PROCESS | 1829 | 1461365252042 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1829 | 1461365252044 Marionette TRACE conn4 <- [1,1934,null,{}] 15:47:32 INFO - PROCESS | 1829 | 1461365252049 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:32 INFO - PROCESS | 1829 | 1461365252295 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 15:47:32 INFO - PROCESS | 1829 | 1461365252329 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d4a6000 == 156 [pid = 1829] [id = 491] 15:47:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a89942800) [pid = 1829] [serial = 1474] [outer = (nil)] 15:47:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a89961400) [pid = 1829] [serial = 1475] [outer = 0x7f4a89942800] 15:47:32 INFO - PROCESS | 1829 | 1461365252393 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a8a270c00) [pid = 1829] [serial = 1476] [outer = 0x7f4a89942800] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a8df8bc00) [pid = 1829] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a89ae9800) [pid = 1829] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a9479b400) [pid = 1829] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a8a275800) [pid = 1829] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a7cdc6800) [pid = 1829] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a920e3400) [pid = 1829] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a86c51c00) [pid = 1829] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a7ac4a000) [pid = 1829] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a85f50c00) [pid = 1829] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a87decc00) [pid = 1829] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4aa1051000) [pid = 1829] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4a8beee400) [pid = 1829] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4a93c93800) [pid = 1829] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4a9568ac00) [pid = 1829] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a8086d000) [pid = 1829] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a80870800) [pid = 1829] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a7ba36400) [pid = 1829] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a87e79400) [pid = 1829] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a87f09000) [pid = 1829] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a7ba3a000) [pid = 1829] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a93c8a000) [pid = 1829] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4aa4cb2c00) [pid = 1829] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a8be9b800) [pid = 1829] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a9f023800) [pid = 1829] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a94738400) [pid = 1829] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a87bf3000) [pid = 1829] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a91eb8400) [pid = 1829] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a9413d400) [pid = 1829] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a81882000) [pid = 1829] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a7cdc7400) [pid = 1829] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a7bced400) [pid = 1829] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4aa0e0d400) [pid = 1829] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a7ba35000) [pid = 1829] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a94661000) [pid = 1829] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8188e400) [pid = 1829] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a7cc0cc00) [pid = 1829] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a7ac47400) [pid = 1829] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a88e8d000) [pid = 1829] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a7c255800) [pid = 1829] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a88e8ec00) [pid = 1829] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a8a278400) [pid = 1829] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a89af0c00) [pid = 1829] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a7cdc8800) [pid = 1829] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a7ba3cc00) [pid = 1829] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a8bef3c00) [pid = 1829] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a8086c800) [pid = 1829] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a87fd8400) [pid = 1829] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a88e8dc00) [pid = 1829] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a7ac57800) [pid = 1829] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a89c6ac00) [pid = 1829] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a86bf1c00) [pid = 1829] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a8d7f6c00) [pid = 1829] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a88e83c00) [pid = 1829] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a87df2000) [pid = 1829] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a86c59800) [pid = 1829] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a9f021800) [pid = 1829] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a89c60800) [pid = 1829] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7f375800) [pid = 1829] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a94731c00) [pid = 1829] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a921cd400) [pid = 1829] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a7c4ec000) [pid = 1829] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a7ac45400) [pid = 1829] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a7ac50800) [pid = 1829] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a8d7fa000) [pid = 1829] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a93c85400) [pid = 1829] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7bcf4000) [pid = 1829] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a7ac4ac00) [pid = 1829] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:47:33 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a93c45000) [pid = 1829] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:47:34 INFO - PROCESS | 1829 | 1461365254243 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2234ms 15:47:34 INFO - PROCESS | 1829 | 1461365254277 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1829 | 1461365254281 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 15:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:47:34 INFO - PROCESS | 1829 | 1461365254287 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1829 | 1461365254289 Marionette TRACE conn4 <- [1,1938,null,{}] 15:47:34 INFO - PROCESS | 1829 | 1461365254295 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:34 INFO - PROCESS | 1829 | 1461365254547 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 15:47:34 INFO - PROCESS | 1829 | 1461365254566 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8da800 == 157 [pid = 1829] [id = 492] 15:47:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a7ac44800) [pid = 1829] [serial = 1477] [outer = (nil)] 15:47:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a7bced400) [pid = 1829] [serial = 1478] [outer = 0x7f4a7ac44800] 15:47:34 INFO - PROCESS | 1829 | 1461365254640 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a7dd10000) [pid = 1829] [serial = 1479] [outer = 0x7f4a7ac44800] 15:47:35 INFO - PROCESS | 1829 | 1461365255488 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1229ms 15:47:35 INFO - PROCESS | 1829 | 1461365255517 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1829 | 1461365255521 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 15:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:47:35 INFO - PROCESS | 1829 | 1461365255530 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1829 | 1461365255533 Marionette TRACE conn4 <- [1,1942,null,{}] 15:47:35 INFO - PROCESS | 1829 | 1461365255538 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:35 INFO - PROCESS | 1829 | 1461365255710 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 15:47:35 INFO - PROCESS | 1829 | 1461365255726 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4c7800 == 158 [pid = 1829] [id = 493] 15:47:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a789c3800) [pid = 1829] [serial = 1480] [outer = (nil)] 15:47:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a789cac00) [pid = 1829] [serial = 1481] [outer = 0x7f4a789c3800] 15:47:35 INFO - PROCESS | 1829 | 1461365255929 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a793b5400) [pid = 1829] [serial = 1482] [outer = 0x7f4a789c3800] 15:47:37 INFO - PROCESS | 1829 | 1461365257088 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1628ms 15:47:37 INFO - PROCESS | 1829 | 1461365257162 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1829 | 1461365257169 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 15:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:47:37 INFO - PROCESS | 1829 | 1461365257179 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1829 | 1461365257183 Marionette TRACE conn4 <- [1,1946,null,{}] 15:47:37 INFO - PROCESS | 1829 | 1461365257191 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:37 INFO - PROCESS | 1829 | 1461365257444 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 15:47:37 INFO - PROCESS | 1829 | 1461365257723 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8650f000 == 159 [pid = 1829] [id = 494] 15:47:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a7c45dc00) [pid = 1829] [serial = 1483] [outer = (nil)] 15:47:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a7cd8cc00) [pid = 1829] [serial = 1484] [outer = 0x7f4a7c45dc00] 15:47:37 INFO - PROCESS | 1829 | 1461365257806 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a7dd0e800) [pid = 1829] [serial = 1485] [outer = 0x7f4a7c45dc00] 15:47:38 INFO - PROCESS | 1829 | 1461365258789 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1683ms 15:47:38 INFO - PROCESS | 1829 | 1461365258863 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1829 | 1461365258868 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 15:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:47:38 INFO - PROCESS | 1829 | 1461365258879 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1829 | 1461365258882 Marionette TRACE conn4 <- [1,1950,null,{}] 15:47:38 INFO - PROCESS | 1829 | 1461365258889 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:39 INFO - PROCESS | 1829 | 1461365259142 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 15:47:39 INFO - PROCESS | 1829 | 1461365259491 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89780000 == 160 [pid = 1829] [id = 495] 15:47:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a7e0a3000) [pid = 1829] [serial = 1486] [outer = (nil)] 15:47:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a7f69f000) [pid = 1829] [serial = 1487] [outer = 0x7f4a7e0a3000] 15:47:39 INFO - PROCESS | 1829 | 1461365259585 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a8086b000) [pid = 1829] [serial = 1488] [outer = 0x7f4a7e0a3000] 15:47:40 INFO - PROCESS | 1829 | 1461365260477 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1643ms 15:47:40 INFO - PROCESS | 1829 | 1461365260522 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 15:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:47:40 INFO - PROCESS | 1829 | 1461365260527 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 15:47:40 INFO - PROCESS | 1829 | 1461365260533 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 1829 | 1461365260539 Marionette TRACE conn4 <- [1,1954,null,{}] 15:47:40 INFO - PROCESS | 1829 | 1461365260554 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:40 INFO - PROCESS | 1829 | 1461365260780 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 15:47:41 INFO - PROCESS | 1829 | 1461365260992 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d5a6000 == 161 [pid = 1829] [id = 496] 15:47:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a85f5ac00) [pid = 1829] [serial = 1489] [outer = (nil)] 15:47:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a87d3cc00) [pid = 1829] [serial = 1490] [outer = 0x7f4a85f5ac00] 15:47:41 INFO - PROCESS | 1829 | 1461365261110 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a87df3c00) [pid = 1829] [serial = 1491] [outer = 0x7f4a85f5ac00] 15:47:42 INFO - PROCESS | 1829 | 1461365262056 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1585ms 15:47:42 INFO - PROCESS | 1829 | 1461365262118 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1829 | 1461365262123 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 15:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:47:42 INFO - PROCESS | 1829 | 1461365262129 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1829 | 1461365262133 Marionette TRACE conn4 <- [1,1958,null,{}] 15:47:42 INFO - PROCESS | 1829 | 1461365262138 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:42 INFO - PROCESS | 1829 | 1461365262395 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 15:47:42 INFO - PROCESS | 1829 | 1461365262649 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db23800 == 162 [pid = 1829] [id = 497] 15:47:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a86c51c00) [pid = 1829] [serial = 1492] [outer = (nil)] 15:47:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a88e84800) [pid = 1829] [serial = 1493] [outer = 0x7f4a86c51c00] 15:47:42 INFO - PROCESS | 1829 | 1461365262769 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a89411c00) [pid = 1829] [serial = 1494] [outer = 0x7f4a86c51c00] 15:47:43 INFO - PROCESS | 1829 | 1461365263604 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 15:47:43 INFO - PROCESS | 1829 | 1461365263678 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1829 | 1461365263682 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 15:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:47:43 INFO - PROCESS | 1829 | 1461365263692 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1829 | 1461365263695 Marionette TRACE conn4 <- [1,1962,null,{}] 15:47:43 INFO - PROCESS | 1829 | 1461365263701 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:43 INFO - PROCESS | 1829 | 1461365263912 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 15:47:44 INFO - PROCESS | 1829 | 1461365264127 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ffe6800 == 163 [pid = 1829] [id = 498] 15:47:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a89951c00) [pid = 1829] [serial = 1495] [outer = (nil)] 15:47:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a8995e000) [pid = 1829] [serial = 1496] [outer = 0x7f4a89951c00] 15:47:44 INFO - PROCESS | 1829 | 1461365264251 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a8bef3c00) [pid = 1829] [serial = 1497] [outer = 0x7f4a89951c00] 15:47:45 INFO - PROCESS | 1829 | 1461365265258 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 15:47:45 INFO - PROCESS | 1829 | 1461365265326 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 1829 | 1461365265330 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 15:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:47:45 INFO - PROCESS | 1829 | 1461365265336 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 1829 | 1461365265339 Marionette TRACE conn4 <- [1,1966,null,{}] 15:47:45 INFO - PROCESS | 1829 | 1461365265345 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:45 INFO - PROCESS | 1829 | 1461365265561 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 15:47:45 INFO - PROCESS | 1829 | 1461365265816 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d92000 == 164 [pid = 1829] [id = 499] 15:47:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a89958000) [pid = 1829] [serial = 1498] [outer = (nil)] 15:47:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a8d7fac00) [pid = 1829] [serial = 1499] [outer = 0x7f4a89958000] 15:47:45 INFO - PROCESS | 1829 | 1461365265909 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a8dc50400) [pid = 1829] [serial = 1500] [outer = 0x7f4a89958000] 15:47:46 INFO - PROCESS | 1829 | 1461365266752 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1481ms 15:47:46 INFO - PROCESS | 1829 | 1461365266819 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1829 | 1461365266823 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 15:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:47:46 INFO - PROCESS | 1829 | 1461365266829 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1829 | 1461365266832 Marionette TRACE conn4 <- [1,1970,null,{}] 15:47:46 INFO - PROCESS | 1829 | 1461365266837 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:47 INFO - PROCESS | 1829 | 1461365267043 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 15:47:47 INFO - PROCESS | 1829 | 1461365267256 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa012e800 == 165 [pid = 1829] [id = 500] 15:47:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a8beee400) [pid = 1829] [serial = 1501] [outer = (nil)] 15:47:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8dc55c00) [pid = 1829] [serial = 1502] [outer = 0x7f4a8beee400] 15:47:47 INFO - PROCESS | 1829 | 1461365267372 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a8dc5a800) [pid = 1829] [serial = 1503] [outer = 0x7f4a8beee400] 15:47:48 INFO - PROCESS | 1829 | ************************* 15:47:48 INFO - PROCESS | 1829 | A coding exception was thrown and uncaught in a Task. 15:47:48 INFO - PROCESS | 1829 | 15:47:48 INFO - PROCESS | 1829 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:47:48 INFO - PROCESS | 1829 | Full stack: 15:47:48 INFO - PROCESS | 1829 | ************************* 15:47:48 INFO - PROCESS | 1829 | 1461365268369 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1587ms 15:47:48 INFO - PROCESS | 1829 | 1461365268418 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 15:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:47:48 INFO - PROCESS | 1829 | 1461365268422 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 15:47:48 INFO - PROCESS | 1829 | 1461365268430 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1829 | 1461365268433 Marionette TRACE conn4 <- [1,1974,null,{}] 15:47:48 INFO - PROCESS | 1829 | 1461365268439 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:48 INFO - PROCESS | 1829 | 1461365268668 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 15:47:48 INFO - PROCESS | 1829 | 1461365268934 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7c82000 == 166 [pid = 1829] [id = 501] 15:47:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a7f550400) [pid = 1829] [serial = 1504] [outer = (nil)] 15:47:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a8df95000) [pid = 1829] [serial = 1505] [outer = 0x7f4a7f550400] 15:47:49 INFO - PROCESS | 1829 | 1461365269054 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a93c43800) [pid = 1829] [serial = 1506] [outer = 0x7f4a7f550400] 15:47:49 INFO - PROCESS | 1829 | 1461365269877 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1489ms 15:47:49 INFO - PROCESS | 1829 | 1461365269919 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 15:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:47:49 INFO - PROCESS | 1829 | 1461365269923 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 15:47:49 INFO - PROCESS | 1829 | 1461365269929 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1829 | 1461365269932 Marionette TRACE conn4 <- [1,1978,null,{}] 15:47:49 INFO - PROCESS | 1829 | 1461365269937 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:50 INFO - PROCESS | 1829 | 1461365270234 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 15:47:50 INFO - PROCESS | 1829 | 1461365270463 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa590000 == 167 [pid = 1829] [id = 502] 15:47:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8d8f9000) [pid = 1829] [serial = 1507] [outer = (nil)] 15:47:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a943c8000) [pid = 1829] [serial = 1508] [outer = 0x7f4a8d8f9000] 15:47:50 INFO - PROCESS | 1829 | 1461365270580 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a94711000) [pid = 1829] [serial = 1509] [outer = 0x7f4a8d8f9000] 15:47:51 INFO - PROCESS | 1829 | 1461365271444 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1530ms 15:47:51 INFO - PROCESS | 1829 | 1461365271474 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1829 | 1461365271479 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 15:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:47:51 INFO - PROCESS | 1829 | 1461365271487 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1829 | 1461365271490 Marionette TRACE conn4 <- [1,1982,null,{}] 15:47:51 INFO - PROCESS | 1829 | 1461365271494 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:51 INFO - PROCESS | 1829 | 1461365271701 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 15:47:51 INFO - PROCESS | 1829 | 1461365271920 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94569800 == 168 [pid = 1829] [id = 503] 15:47:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a9470d400) [pid = 1829] [serial = 1510] [outer = (nil)] 15:47:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a94d5b800) [pid = 1829] [serial = 1511] [outer = 0x7f4a9470d400] 15:47:52 INFO - PROCESS | 1829 | 1461365272045 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a95e31800) [pid = 1829] [serial = 1512] [outer = 0x7f4a9470d400] 15:47:53 INFO - PROCESS | 1829 | 1461365273026 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1631ms 15:47:53 INFO - PROCESS | 1829 | 1461365273119 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1829 | 1461365273123 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 15:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:47:53 INFO - PROCESS | 1829 | 1461365273129 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1829 | 1461365273134 Marionette TRACE conn4 <- [1,1986,null,{}] 15:47:53 INFO - PROCESS | 1829 | 1461365273140 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:53 INFO - PROCESS | 1829 | 1461365273428 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 15:47:53 INFO - PROCESS | 1829 | 1461365273732 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f16000 == 169 [pid = 1829] [id = 504] 15:47:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a7f6bc000) [pid = 1829] [serial = 1513] [outer = (nil)] 15:47:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a9fff3000) [pid = 1829] [serial = 1514] [outer = 0x7f4a7f6bc000] 15:47:53 INFO - PROCESS | 1829 | 1461365273816 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4aa0e0a000) [pid = 1829] [serial = 1515] [outer = 0x7f4a7f6bc000] 15:47:54 INFO - PROCESS | 1829 | 1461365274694 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1633ms 15:47:54 INFO - PROCESS | 1829 | 1461365274763 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1829 | 1461365274767 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 15:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:47:54 INFO - PROCESS | 1829 | 1461365274792 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1829 | 1461365274795 Marionette TRACE conn4 <- [1,1990,null,{}] 15:47:54 INFO - PROCESS | 1829 | 1461365274801 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1829 | 1461365275056 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 15:47:55 INFO - PROCESS | 1829 | 1461365275338 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7714a800 == 170 [pid = 1829] [id = 505] 15:47:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7c4e5c00) [pid = 1829] [serial = 1516] [outer = (nil)] 15:47:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a7f6afc00) [pid = 1829] [serial = 1517] [outer = 0x7f4a7c4e5c00] 15:47:55 INFO - PROCESS | 1829 | 1461365275413 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a8be55800) [pid = 1829] [serial = 1518] [outer = 0x7f4a7c4e5c00] 15:47:56 INFO - PROCESS | 1829 | 1461365276255 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1538ms 15:47:56 INFO - PROCESS | 1829 | 1461365276326 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1829 | 1461365276329 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 15:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:47:56 INFO - PROCESS | 1829 | 1461365276336 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1829 | 1461365276339 Marionette TRACE conn4 <- [1,1994,null,{}] 15:47:56 INFO - PROCESS | 1829 | 1461365276345 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:56 INFO - PROCESS | 1829 | 1461365276562 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 15:47:56 INFO - PROCESS | 1829 | 1461365276824 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb66800 == 171 [pid = 1829] [id = 506] 15:47:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a79204400) [pid = 1829] [serial = 1519] [outer = (nil)] 15:47:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a7ac4c400) [pid = 1829] [serial = 1520] [outer = 0x7f4a79204400] 15:47:56 INFO - PROCESS | 1829 | 1461365276945 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a7dd17400) [pid = 1829] [serial = 1521] [outer = 0x7f4a79204400] 15:47:57 INFO - PROCESS | 1829 | 1461365277800 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1493ms 15:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:47:57 INFO - PROCESS | 1829 | 1461365277830 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1829 | 1461365277833 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 15:47:57 INFO - PROCESS | 1829 | 1461365277840 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1829 | 1461365277843 Marionette TRACE conn4 <- [1,1998,null,{}] 15:47:57 INFO - PROCESS | 1829 | 1461365277849 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1829 | 1461365278060 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 15:47:58 INFO - PROCESS | 1829 | 1461365278334 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a806a4000 == 172 [pid = 1829] [id = 507] 15:47:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a7ac43000) [pid = 1829] [serial = 1522] [outer = (nil)] 15:47:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a7c25f000) [pid = 1829] [serial = 1523] [outer = 0x7f4a7ac43000] 15:47:58 INFO - PROCESS | 1829 | 1461365278448 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a7f371800) [pid = 1829] [serial = 1524] [outer = 0x7f4a7ac43000] 15:47:59 INFO - PROCESS | 1829 | 1461365279798 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2039ms 15:47:59 INFO - PROCESS | 1829 | 1461365279978 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1829 | 1461365279984 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 15:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:48:00 INFO - PROCESS | 1829 | 1461365280002 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 1829 | 1461365280006 Marionette TRACE conn4 <- [1,2002,null,{}] 15:48:00 INFO - PROCESS | 1829 | 1461365280014 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:00 INFO - PROCESS | 1829 | 1461365280211 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 15:48:00 INFO - PROCESS | 1829 | 1461365280456 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a806a8800 == 173 [pid = 1829] [id = 508] 15:48:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a7ac57800) [pid = 1829] [serial = 1525] [outer = (nil)] 15:48:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a7ba36400) [pid = 1829] [serial = 1526] [outer = 0x7f4a7ac57800] 15:48:00 INFO - PROCESS | 1829 | 1461365280528 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a7c1d5400) [pid = 1829] [serial = 1527] [outer = 0x7f4a7ac57800] 15:48:01 INFO - PROCESS | 1829 | 1461365281594 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 15:48:01 INFO - PROCESS | 1829 | 1461365281641 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1829 | 1461365281649 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 15:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:48:01 INFO - PROCESS | 1829 | 1461365281659 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1829 | 1461365281664 Marionette TRACE conn4 <- [1,2006,null,{}] 15:48:01 INFO - PROCESS | 1829 | 1461365281670 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1829 | 1461365281910 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 15:48:02 INFO - PROCESS | 1829 | 1461365282231 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b917800 == 174 [pid = 1829] [id = 509] 15:48:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a7ac45400) [pid = 1829] [serial = 1528] [outer = (nil)] 15:48:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a7ced3c00) [pid = 1829] [serial = 1529] [outer = 0x7f4a7ac45400] 15:48:02 INFO - PROCESS | 1829 | 1461365282306 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a7dd13c00) [pid = 1829] [serial = 1530] [outer = 0x7f4a7ac45400] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd30800 == 173 [pid = 1829] [id = 398] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a87f5a000 == 172 [pid = 1829] [id = 449] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8171b800 == 171 [pid = 1829] [id = 448] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95809800 == 170 [pid = 1829] [id = 436] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cb75800 == 169 [pid = 1829] [id = 447] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9ffa2000 == 168 [pid = 1829] [id = 437] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d7e8000 == 167 [pid = 1829] [id = 376] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cb62800 == 166 [pid = 1829] [id = 435] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8da800 == 165 [pid = 1829] [id = 492] 15:48:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d4a6000 == 164 [pid = 1829] [id = 491] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89999000 == 163 [pid = 1829] [id = 490] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a809f2800 == 162 [pid = 1829] [id = 489] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7dfe0800 == 161 [pid = 1829] [id = 488] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a2d2800 == 160 [pid = 1829] [id = 487] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a817c3000 == 159 [pid = 1829] [id = 486] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f559000 == 158 [pid = 1829] [id = 485] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f47d800 == 157 [pid = 1829] [id = 484] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f595800 == 156 [pid = 1829] [id = 481] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa331800 == 155 [pid = 1829] [id = 480] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa95ba800 == 154 [pid = 1829] [id = 479] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa101d800 == 153 [pid = 1829] [id = 478] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9444f000 == 152 [pid = 1829] [id = 477] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd38800 == 151 [pid = 1829] [id = 476] 15:48:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8c891000 == 150 [pid = 1829] [id = 472] 15:48:03 INFO - PROCESS | 1829 | 1461365283304 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a85f5b000) [pid = 1829] [serial = 1407] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a89af1000) [pid = 1829] [serial = 1245] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a8fd7cc00) [pid = 1829] [serial = 1254] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a87dca800) [pid = 1829] [serial = 1409] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a8d8f8c00) [pid = 1829] [serial = 1134] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a7f7d8000) [pid = 1829] [serial = 1403] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4aa492a000) [pid = 1829] [serial = 1335] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a8f1bd800) [pid = 1829] [serial = 1311] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a86c50c00) [pid = 1829] [serial = 1194] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a9f023000) [pid = 1829] [serial = 1389] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a8995fc00) [pid = 1829] [serial = 1370] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a9fe77400) [pid = 1829] [serial = 1317] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a7de11000) [pid = 1829] [serial = 1362] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a8dfa6400) [pid = 1829] [serial = 1203] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a87fddc00) [pid = 1829] [serial = 1412] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a946ba000) [pid = 1829] [serial = 1383] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a8b4c7800) [pid = 1829] [serial = 1374] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a8994cc00) [pid = 1829] [serial = 1368] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a8d7f0400) [pid = 1829] [serial = 1200] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a89ae8800) [pid = 1829] [serial = 1359] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a8af85800) [pid = 1829] [serial = 1373] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8086e800) [pid = 1829] [serial = 1404] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a94654000) [pid = 1829] [serial = 1382] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a89944800) [pid = 1829] [serial = 1413] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a9fe7a400) [pid = 1829] [serial = 1155] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a8dd0e400) [pid = 1829] [serial = 1251] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a80867400) [pid = 1829] [serial = 1305] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a9568e800) [pid = 1829] [serial = 1146] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a9feb6400) [pid = 1829] [serial = 1209] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a7f69d800) [pid = 1829] [serial = 1191] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a7cdd1c00) [pid = 1829] [serial = 1361] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a89c6a800) [pid = 1829] [serial = 1371] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a7ac51000) [pid = 1829] [serial = 1323] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a7dd16800) [pid = 1829] [serial = 1332] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a93c43000) [pid = 1829] [serial = 1380] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a921cd000) [pid = 1829] [serial = 1257] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4aa01ba000) [pid = 1829] [serial = 1212] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a87c13000) [pid = 1829] [serial = 1215] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7dd0c000) [pid = 1829] [serial = 1329] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a95e2ac00) [pid = 1829] [serial = 1206] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a85f54000) [pid = 1829] [serial = 1406] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8b4c4c00) [pid = 1829] [serial = 1416] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a8df92000) [pid = 1829] [serial = 1376] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7c45a800) [pid = 1829] [serial = 1394] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a8be96400) [pid = 1829] [serial = 1131] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a95e35400) [pid = 1829] [serial = 1149] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a8c91f400) [pid = 1829] [serial = 1248] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a7f7df400) [pid = 1829] [serial = 1236] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a93c8bc00) [pid = 1829] [serial = 1140] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a89c62c00) [pid = 1829] [serial = 1197] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a7dd14400) [pid = 1829] [serial = 1401] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a87f03400) [pid = 1829] [serial = 1410] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a89fdf800) [pid = 1829] [serial = 1415] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4aa4cbf400) [pid = 1829] [serial = 1278] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a91ec1000) [pid = 1829] [serial = 1379] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a94a39000) [pid = 1829] [serial = 1263] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a9915b000) [pid = 1829] [serial = 1152] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a87bf0400) [pid = 1829] [serial = 1239] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a81b3d400) [pid = 1829] [serial = 1365] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a7cd8d800) [pid = 1829] [serial = 1233] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a93c8b000) [pid = 1829] [serial = 1260] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a894c9000) [pid = 1829] [serial = 1367] [outer = (nil)] [url = about:blank] 15:48:03 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:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1732ms 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a8086f000) [pid = 1829] [serial = 1161] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a95e16000) [pid = 1829] [serial = 1314] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4aa55ee000) [pid = 1829] [serial = 1320] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a8df97c00) [pid = 1829] [serial = 1137] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4aa1048400) [pid = 1829] [serial = 1391] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a8188a000) [pid = 1829] [serial = 1364] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4aa1367800) [pid = 1829] [serial = 1272] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4aa0e10000) [pid = 1829] [serial = 1269] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a88e8a800) [pid = 1829] [serial = 1308] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a8f3cc000) [pid = 1829] [serial = 1377] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a95b7d800) [pid = 1829] [serial = 1386] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a9feb2000) [pid = 1829] [serial = 1266] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a94737c00) [pid = 1829] [serial = 1385] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a87c16000) [pid = 1829] [serial = 1128] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7f375c00) [pid = 1829] [serial = 1281] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a7cd85400) [pid = 1829] [serial = 1218] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4aa3247c00) [pid = 1829] [serial = 1275] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a87df5000) [pid = 1829] [serial = 1158] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a81b33400) [pid = 1829] [serial = 1397] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7ac5a800) [pid = 1829] [serial = 1400] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a963d6800) [pid = 1829] [serial = 1388] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a88e83800) [pid = 1829] [serial = 1242] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a7e0a8800) [pid = 1829] [serial = 1125] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7ac5b400) [pid = 1829] [serial = 1326] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a94719000) [pid = 1829] [serial = 1143] [outer = (nil)] [url = about:blank] 15:48:03 INFO - PROCESS | 1829 | 1461365283410 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1829 | 1461365283414 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 15:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:48:03 INFO - PROCESS | 1829 | 1461365283426 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1829 | 1461365283437 Marionette TRACE conn4 <- [1,2010,null,{}] 15:48:03 INFO - PROCESS | 1829 | 1461365283463 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:03 INFO - PROCESS | 1829 | 1461365283672 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 15:48:03 INFO - PROCESS | 1829 | 1461365283853 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f893800 == 151 [pid = 1829] [id = 510] 15:48:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a7cdca400) [pid = 1829] [serial = 1531] [outer = (nil)] 15:48:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a7f36b400) [pid = 1829] [serial = 1532] [outer = 0x7f4a7cdca400] 15:48:04 INFO - PROCESS | 1829 | 1461365284005 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a7f551c00) [pid = 1829] [serial = 1533] [outer = 0x7f4a7cdca400] 15:48:04 INFO - PROCESS | 1829 | 1461365284872 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:48:04 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:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1502ms 15:48:04 INFO - PROCESS | 1829 | 1461365284930 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1829 | 1461365284934 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 15:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:48:04 INFO - PROCESS | 1829 | 1461365284940 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1829 | 1461365284943 Marionette TRACE conn4 <- [1,2014,null,{}] 15:48:04 INFO - PROCESS | 1829 | 1461365284948 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:05 INFO - PROCESS | 1829 | 1461365285145 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 15:48:05 INFO - PROCESS | 1829 | 1461365285372 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8171e800 == 152 [pid = 1829] [id = 511] 15:48:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a80870c00) [pid = 1829] [serial = 1534] [outer = (nil)] 15:48:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a8196a400) [pid = 1829] [serial = 1535] [outer = 0x7f4a80870c00] 15:48:05 INFO - PROCESS | 1829 | 1461365285456 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a81b3b800) [pid = 1829] [serial = 1536] [outer = 0x7f4a80870c00] 15:48:06 INFO - PROCESS | 1829 | 1461365286294 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1391ms 15:48:06 INFO - PROCESS | 1829 | 1461365286333 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 1829 | 1461365286337 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 15:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:48:06 INFO - PROCESS | 1829 | 1461365286349 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1829 | 1461365286351 Marionette TRACE conn4 <- [1,2018,null,{}] 15:48:06 INFO - PROCESS | 1829 | 1461365286358 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:06 INFO - PROCESS | 1829 | 1461365286607 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 15:48:06 INFO - PROCESS | 1829 | 1461365286674 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88eb7800 == 153 [pid = 1829] [id = 512] 15:48:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a85f50c00) [pid = 1829] [serial = 1537] [outer = (nil)] 15:48:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a86bec800) [pid = 1829] [serial = 1538] [outer = 0x7f4a85f50c00] 15:48:06 INFO - PROCESS | 1829 | 1461365286802 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a87c13000) [pid = 1829] [serial = 1539] [outer = 0x7f4a85f50c00] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a85f57400) [pid = 1829] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a7ac4c800) [pid = 1829] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a7c4e8800) [pid = 1829] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a89942800) [pid = 1829] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a80749000) [pid = 1829] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a85f5b800) [pid = 1829] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a789cf400) [pid = 1829] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:48:07 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a789ca000) [pid = 1829] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:48:08 INFO - PROCESS | 1829 | 1461365288072 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1792ms 15:48:08 INFO - PROCESS | 1829 | 1461365288143 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1829 | 1461365288148 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 15:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:48:08 INFO - PROCESS | 1829 | 1461365288154 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1829 | 1461365288156 Marionette TRACE conn4 <- [1,2022,null,{}] 15:48:08 INFO - PROCESS | 1829 | 1461365288162 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1829 | 1461365288482 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 15:48:08 INFO - PROCESS | 1829 | 1461365288502 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89306000 == 154 [pid = 1829] [id = 513] 15:48:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a8187fc00) [pid = 1829] [serial = 1540] [outer = (nil)] 15:48:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a87fd4400) [pid = 1829] [serial = 1541] [outer = 0x7f4a8187fc00] 15:48:08 INFO - PROCESS | 1829 | 1461365288570 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a89946000) [pid = 1829] [serial = 1542] [outer = 0x7f4a8187fc00] 15:48:09 INFO - PROCESS | 1829 | 1461365289446 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1331ms 15:48:09 INFO - PROCESS | 1829 | 1461365289486 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1829 | 1461365289489 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 15:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:48:09 INFO - PROCESS | 1829 | 1461365289495 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1829 | 1461365289510 Marionette TRACE conn4 <- [1,2026,null,{}] 15:48:09 INFO - PROCESS | 1829 | 1461365289516 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:09 INFO - PROCESS | 1829 | 1461365289709 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 15:48:10 INFO - PROCESS | 1829 | 1461365290055 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a2de000 == 155 [pid = 1829] [id = 514] 15:48:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a789c2800) [pid = 1829] [serial = 1543] [outer = (nil)] 15:48:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a789ccc00) [pid = 1829] [serial = 1544] [outer = 0x7f4a789c2800] 15:48:10 INFO - PROCESS | 1829 | 1461365290134 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a793bec00) [pid = 1829] [serial = 1545] [outer = 0x7f4a789c2800] 15:48:11 INFO - PROCESS | 1829 | 1461365291141 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1695ms 15:48:11 INFO - PROCESS | 1829 | 1461365291193 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1829 | 1461365291201 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 15:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:48:11 INFO - PROCESS | 1829 | 1461365291210 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1829 | 1461365291214 Marionette TRACE conn4 <- [1,2030,null,{}] 15:48:11 INFO - PROCESS | 1829 | 1461365291221 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:11 INFO - PROCESS | 1829 | 1461365291450 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 15:48:11 INFO - PROCESS | 1829 | 1461365291708 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8084e800 == 156 [pid = 1829] [id = 515] 15:48:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a7cdc7000) [pid = 1829] [serial = 1546] [outer = (nil)] 15:48:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a7dd0d000) [pid = 1829] [serial = 1547] [outer = 0x7f4a7cdc7000] 15:48:11 INFO - PROCESS | 1829 | 1461365291831 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a7e048c00) [pid = 1829] [serial = 1548] [outer = 0x7f4a7cdc7000] 15:48:12 INFO - PROCESS | 1829 | 1461365292787 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1639ms 15:48:12 INFO - PROCESS | 1829 | 1461365292853 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 1829 | 1461365292860 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 15:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:48:12 INFO - PROCESS | 1829 | 1461365292867 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1829 | 1461365292869 Marionette TRACE conn4 <- [1,2034,null,{}] 15:48:12 INFO - PROCESS | 1829 | 1461365292877 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:13 INFO - PROCESS | 1829 | 1461365293105 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 15:48:13 INFO - PROCESS | 1829 | 1461365293405 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891b6000 == 157 [pid = 1829] [id = 516] 15:48:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a7cc04c00) [pid = 1829] [serial = 1549] [outer = (nil)] 15:48:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a7f7dbc00) [pid = 1829] [serial = 1550] [outer = 0x7f4a7cc04c00] 15:48:13 INFO - PROCESS | 1829 | 1461365293529 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a8196dc00) [pid = 1829] [serial = 1551] [outer = 0x7f4a7cc04c00] 15:48:14 INFO - PROCESS | 1829 | 1461365294481 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1687ms 15:48:14 INFO - PROCESS | 1829 | 1461365294555 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1829 | 1461365294559 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 15:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:48:14 INFO - PROCESS | 1829 | 1461365294576 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1829 | 1461365294586 Marionette TRACE conn4 <- [1,2038,null,{}] 15:48:14 INFO - PROCESS | 1829 | 1461365294594 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:14 INFO - PROCESS | 1829 | 1461365294889 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 15:48:15 INFO - PROCESS | 1829 | 1461365295188 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd2a800 == 158 [pid = 1829] [id = 517] 15:48:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7f545c00) [pid = 1829] [serial = 1552] [outer = (nil)] 15:48:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a87df7800) [pid = 1829] [serial = 1553] [outer = 0x7f4a7f545c00] 15:48:15 INFO - PROCESS | 1829 | 1461365295266 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a8940ac00) [pid = 1829] [serial = 1554] [outer = 0x7f4a7f545c00] 15:48:16 INFO - PROCESS | 1829 | 1461365296174 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1654ms 15:48:16 INFO - PROCESS | 1829 | 1461365296223 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 15:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:48:16 INFO - PROCESS | 1829 | 1461365296228 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 15:48:16 INFO - PROCESS | 1829 | 1461365296234 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1829 | 1461365296238 Marionette TRACE conn4 <- [1,2042,null,{}] 15:48:16 INFO - PROCESS | 1829 | 1461365296244 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1829 | 1461365296478 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 15:48:16 INFO - PROCESS | 1829 | 1461365296687 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d543800 == 159 [pid = 1829] [id = 518] 15:48:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a86c52c00) [pid = 1829] [serial = 1555] [outer = (nil)] 15:48:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a89954c00) [pid = 1829] [serial = 1556] [outer = 0x7f4a86c52c00] 15:48:16 INFO - PROCESS | 1829 | 1461365296849 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a89c5e000) [pid = 1829] [serial = 1557] [outer = 0x7f4a86c52c00] 15:48:17 INFO - PROCESS | 1829 | 1461365297755 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:48:17 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:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1581ms 15:48:17 INFO - PROCESS | 1829 | 1461365297816 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1829 | 1461365297820 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 15:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:48:17 INFO - PROCESS | 1829 | 1461365297826 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1829 | 1461365297829 Marionette TRACE conn4 <- [1,2046,null,{}] 15:48:17 INFO - PROCESS | 1829 | 1461365297835 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:18 INFO - PROCESS | 1829 | 1461365298058 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 15:48:18 INFO - PROCESS | 1829 | 1461365298266 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7d6000 == 160 [pid = 1829] [id = 519] 15:48:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a8af8d400) [pid = 1829] [serial = 1558] [outer = (nil)] 15:48:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a8b07f800) [pid = 1829] [serial = 1559] [outer = 0x7f4a8af8d400] 15:48:18 INFO - PROCESS | 1829 | 1461365298406 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a8d7f1c00) [pid = 1829] [serial = 1560] [outer = 0x7f4a8af8d400] 15:48:19 INFO - PROCESS | 1829 | 1461365299425 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1631ms 15:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:48:19 INFO - PROCESS | 1829 | 1461365299459 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1829 | 1461365299462 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 15:48:19 INFO - PROCESS | 1829 | 1461365299468 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1829 | 1461365299471 Marionette TRACE conn4 <- [1,2050,null,{}] 15:48:19 INFO - PROCESS | 1829 | 1461365299476 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:19 INFO - PROCESS | 1829 | 1461365299705 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 15:48:19 INFO - PROCESS | 1829 | 1461365299919 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db34800 == 161 [pid = 1829] [id = 520] 15:48:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a8af8dc00) [pid = 1829] [serial = 1561] [outer = (nil)] 15:48:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a8dd0a000) [pid = 1829] [serial = 1562] [outer = 0x7f4a8af8dc00] 15:48:20 INFO - PROCESS | 1829 | 1461365300072 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a91ec1000) [pid = 1829] [serial = 1563] [outer = 0x7f4a8af8dc00] 15:48:21 INFO - PROCESS | 1829 | 1461365301003 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1584ms 15:48:21 INFO - PROCESS | 1829 | 1461365301053 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1829 | 1461365301057 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 15:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:48:21 INFO - PROCESS | 1829 | 1461365301062 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1829 | 1461365301065 Marionette TRACE conn4 <- [1,2054,null,{}] 15:48:21 INFO - PROCESS | 1829 | 1461365301071 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:21 INFO - PROCESS | 1829 | 1461365301273 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 15:48:21 INFO - PROCESS | 1829 | 1461365301487 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a91e73800 == 162 [pid = 1829] [id = 521] 15:48:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a8dc4f800) [pid = 1829] [serial = 1564] [outer = (nil)] 15:48:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a93c92000) [pid = 1829] [serial = 1565] [outer = 0x7f4a8dc4f800] 15:48:21 INFO - PROCESS | 1829 | 1461365301604 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a946ba000) [pid = 1829] [serial = 1566] [outer = 0x7f4a8dc4f800] 15:48:22 INFO - PROCESS | 1829 | 1461365302503 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1483ms 15:48:22 INFO - PROCESS | 1829 | 1461365302548 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1829 | 1461365302552 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:48:22 INFO - PROCESS | 1829 | 1461365302558 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1829 | 1461365302560 Marionette TRACE conn4 <- [1,2058,null,{}] 15:48:22 INFO - PROCESS | 1829 | 1461365302566 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:22 INFO - PROCESS | 1829 | 1461365302770 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 15:48:22 INFO - PROCESS | 1829 | 1461365302988 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a93c2a000 == 163 [pid = 1829] [id = 522] 15:48:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a7f7e4400) [pid = 1829] [serial = 1567] [outer = (nil)] 15:48:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a94734400) [pid = 1829] [serial = 1568] [outer = 0x7f4a7f7e4400] 15:48:23 INFO - PROCESS | 1829 | 1461365303102 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a9568c000) [pid = 1829] [serial = 1569] [outer = 0x7f4a7f7e4400] 15:48:24 INFO - PROCESS | 1829 | 1461365304048 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1528ms 15:48:24 INFO - PROCESS | 1829 | 1461365304088 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1829 | 1461365304092 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:48:24 INFO - PROCESS | 1829 | 1461365304098 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1829 | 1461365304101 Marionette TRACE conn4 <- [1,2062,null,{}] 15:48:24 INFO - PROCESS | 1829 | 1461365304106 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:24 INFO - PROCESS | 1829 | 1461365304322 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 15:48:24 INFO - PROCESS | 1829 | 1461365304538 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a947d5800 == 164 [pid = 1829] [id = 523] 15:48:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a81b3fc00) [pid = 1829] [serial = 1570] [outer = (nil)] 15:48:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a95e2d800) [pid = 1829] [serial = 1571] [outer = 0x7f4a81b3fc00] 15:48:24 INFO - PROCESS | 1829 | 1461365304651 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a96369800) [pid = 1829] [serial = 1572] [outer = 0x7f4a81b3fc00] 15:48:25 INFO - PROCESS | 1829 | 1461365305622 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1585ms 15:48:25 INFO - PROCESS | 1829 | 1461365305685 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 15:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:48:25 INFO - PROCESS | 1829 | 1461365305689 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 15:48:25 INFO - PROCESS | 1829 | 1461365305695 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1829 | 1461365305699 Marionette TRACE conn4 <- [1,2066,null,{}] 15:48:25 INFO - PROCESS | 1829 | 1461365305704 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:25 INFO - PROCESS | 1829 | 1461365305916 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 15:48:26 INFO - PROCESS | 1829 | 1461365306180 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d86800 == 165 [pid = 1829] [id = 524] 15:48:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a9f023000) [pid = 1829] [serial = 1573] [outer = (nil)] 15:48:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a9fe73400) [pid = 1829] [serial = 1574] [outer = 0x7f4a9f023000] 15:48:26 INFO - PROCESS | 1829 | 1461365306313 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a9ff86400) [pid = 1829] [serial = 1575] [outer = 0x7f4a9f023000] 15:48:27 INFO - PROCESS | 1829 | 1461365307250 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1629ms 15:48:27 INFO - PROCESS | 1829 | 1461365307326 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1829 | 1461365307329 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 15:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:48:27 INFO - PROCESS | 1829 | 1461365307335 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1829 | 1461365307339 Marionette TRACE conn4 <- [1,2070,null,{}] 15:48:27 INFO - PROCESS | 1829 | 1461365307345 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1829 | 1461365307623 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 15:48:27 INFO - PROCESS | 1829 | 1461365307886 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0129000 == 166 [pid = 1829] [id = 525] 15:48:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a89ae7400) [pid = 1829] [serial = 1576] [outer = (nil)] 15:48:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4aa1361c00) [pid = 1829] [serial = 1577] [outer = 0x7f4a89ae7400] 15:48:28 INFO - PROCESS | 1829 | 1461365308004 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4aa4931000) [pid = 1829] [serial = 1578] [outer = 0x7f4a89ae7400] 15:48:28 INFO - PROCESS | 1829 | 1461365308840 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1537ms 15:48:28 INFO - PROCESS | 1829 | 1461365308873 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1829 | 1461365308876 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 15:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:48:28 INFO - PROCESS | 1829 | 1461365308883 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1829 | 1461365308885 Marionette TRACE conn4 <- [1,2074,null,{}] 15:48:28 INFO - PROCESS | 1829 | 1461365308891 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:29 INFO - PROCESS | 1829 | 1461365309110 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 15:48:29 INFO - PROCESS | 1829 | 1461365309327 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d541000 == 167 [pid = 1829] [id = 526] 15:48:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a7ac4a800) [pid = 1829] [serial = 1579] [outer = (nil)] 15:48:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4aa4b5b000) [pid = 1829] [serial = 1580] [outer = 0x7f4a7ac4a800] 15:48:29 INFO - PROCESS | 1829 | 1461365309443 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4aa5177400) [pid = 1829] [serial = 1581] [outer = 0x7f4a7ac4a800] 15:48:30 INFO - PROCESS | 1829 | 1461365310419 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1578ms 15:48:30 INFO - PROCESS | 1829 | 1461365310463 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1829 | 1461365310467 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 15:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:48:30 INFO - PROCESS | 1829 | 1461365310474 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1829 | 1461365310477 Marionette TRACE conn4 <- [1,2078,null,{}] 15:48:30 INFO - PROCESS | 1829 | 1461365310483 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1829 | 1461365310712 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 15:48:31 INFO - PROCESS | 1829 | 1461365311458 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f7a3000 == 168 [pid = 1829] [id = 527] 15:48:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a793b5c00) [pid = 1829] [serial = 1582] [outer = (nil)] 15:48:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a7ac43800) [pid = 1829] [serial = 1583] [outer = 0x7f4a793b5c00] 15:48:31 INFO - PROCESS | 1829 | 1461365311534 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a7bcf1c00) [pid = 1829] [serial = 1584] [outer = 0x7f4a793b5c00] 15:48:32 INFO - PROCESS | 1829 | 1461365312416 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1987ms 15:48:32 INFO - PROCESS | 1829 | 1461365312465 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1829 | 1461365312473 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 15:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:48:32 INFO - PROCESS | 1829 | 1461365312483 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1829 | 1461365312487 Marionette TRACE conn4 <- [1,2082,null,{}] 15:48:32 INFO - PROCESS | 1829 | 1461365312495 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:32 INFO - PROCESS | 1829 | 1461365312725 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 15:48:32 INFO - PROCESS | 1829 | 1461365312951 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80887800 == 169 [pid = 1829] [id = 528] 15:48:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a789d1c00) [pid = 1829] [serial = 1585] [outer = (nil)] 15:48:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a7c1cd400) [pid = 1829] [serial = 1586] [outer = 0x7f4a789d1c00] 15:48:33 INFO - PROCESS | 1829 | 1461365313147 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a7e045000) [pid = 1829] [serial = 1587] [outer = 0x7f4a789d1c00] 15:48:34 INFO - PROCESS | 1829 | 1461365314180 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1735ms 15:48:34 INFO - PROCESS | 1829 | 1461365314221 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 1829 | 1461365314227 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 15:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:48:34 INFO - PROCESS | 1829 | 1461365314234 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 1829 | 1461365314237 Marionette TRACE conn4 <- [1,2086,null,{}] 15:48:34 INFO - PROCESS | 1829 | 1461365314242 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:34 INFO - PROCESS | 1829 | 1461365314448 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 15:48:34 INFO - PROCESS | 1829 | 1461365314766 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4d8000 == 170 [pid = 1829] [id = 529] 15:48:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a7c454800) [pid = 1829] [serial = 1588] [outer = (nil)] 15:48:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a81882000) [pid = 1829] [serial = 1589] [outer = 0x7f4a7c454800] 15:48:34 INFO - PROCESS | 1829 | 1461365314892 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a85f4ec00) [pid = 1829] [serial = 1590] [outer = 0x7f4a7c454800] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89306000 == 169 [pid = 1829] [id = 513] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88eb7800 == 168 [pid = 1829] [id = 512] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a7bced400) [pid = 1829] [serial = 1478] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a94659800) [pid = 1829] [serial = 1448] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7ced8c00) [pid = 1829] [serial = 1451] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8171e800 == 167 [pid = 1829] [id = 511] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f893800 == 166 [pid = 1829] [id = 510] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7b917800 == 165 [pid = 1829] [id = 509] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a806a8800 == 164 [pid = 1829] [id = 508] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7c82000 == 163 [pid = 1829] [id = 501] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa012e800 == 162 [pid = 1829] [id = 500] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d92000 == 161 [pid = 1829] [id = 499] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8ffe6800 == 160 [pid = 1829] [id = 498] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db23800 == 159 [pid = 1829] [id = 497] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d5a6000 == 158 [pid = 1829] [id = 496] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89780000 == 157 [pid = 1829] [id = 495] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8650f000 == 156 [pid = 1829] [id = 494] 15:48:35 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a4c7800 == 155 [pid = 1829] [id = 493] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7c1d0000) [pid = 1829] [serial = 1439] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a9ff7cc00) [pid = 1829] [serial = 1436] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a8bef9000) [pid = 1829] [serial = 1418] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a7de0a000) [pid = 1829] [serial = 1461] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a85f5a400) [pid = 1829] [serial = 1424] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a81971c00) [pid = 1829] [serial = 1464] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a94654c00) [pid = 1829] [serial = 1433] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7dd0a000) [pid = 1829] [serial = 1460] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a7ced6c00) [pid = 1829] [serial = 1445] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a8dd0e800) [pid = 1829] [serial = 1430] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a789d1800) [pid = 1829] [serial = 1454] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a7e09e800) [pid = 1829] [serial = 1421] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a793b7400) [pid = 1829] [serial = 1455] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7ac5ac00) [pid = 1829] [serial = 1457] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a81887400) [pid = 1829] [serial = 1463] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a9f022800) [pid = 1829] [serial = 1442] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a8995cc00) [pid = 1829] [serial = 1427] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a7c259c00) [pid = 1829] [serial = 1458] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a87dfb400) [pid = 1829] [serial = 1470] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a8074a400) [pid = 1829] [serial = 1467] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a86c50000) [pid = 1829] [serial = 1469] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a8a270c00) [pid = 1829] [serial = 1476] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a8994f800) [pid = 1829] [serial = 1473] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a89961400) [pid = 1829] [serial = 1475] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a7dd11800) [pid = 1829] [serial = 1466] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a89945400) [pid = 1829] [serial = 1472] [outer = (nil)] [url = about:blank] 15:48:35 INFO - PROCESS | 1829 | 1461365315968 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1788ms 15:48:36 INFO - PROCESS | 1829 | 1461365316023 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1829 | 1461365316026 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 15:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:48:36 INFO - PROCESS | 1829 | 1461365316041 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1829 | 1461365316050 Marionette TRACE conn4 <- [1,2090,null,{}] 15:48:36 INFO - PROCESS | 1829 | 1461365316056 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:36 INFO - PROCESS | 1829 | 1461365316265 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 15:48:36 INFO - PROCESS | 1829 | 1461365316477 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a809a0800 == 156 [pid = 1829] [id = 530] 15:48:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a789ce800) [pid = 1829] [serial = 1591] [outer = (nil)] 15:48:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a87bff000) [pid = 1829] [serial = 1592] [outer = 0x7f4a789ce800] 15:48:36 INFO - PROCESS | 1829 | 1461365316544 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a87f0a400) [pid = 1829] [serial = 1593] [outer = 0x7f4a789ce800] 15:48:37 INFO - PROCESS | 1829 | 1461365317274 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1294ms 15:48:37 INFO - PROCESS | 1829 | 1461365317350 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 1829 | 1461365317355 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 15:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:48:37 INFO - PROCESS | 1829 | 1461365317363 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 1829 | 1461365317366 Marionette TRACE conn4 <- [1,2094,null,{}] 15:48:37 INFO - PROCESS | 1829 | 1461365317371 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:37 INFO - PROCESS | 1829 | 1461365317576 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 15:48:37 INFO - PROCESS | 1829 | 1461365317587 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f1f800 == 157 [pid = 1829] [id = 531] 15:48:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a80754000) [pid = 1829] [serial = 1594] [outer = (nil)] 15:48:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a8994f800) [pid = 1829] [serial = 1595] [outer = 0x7f4a80754000] 15:48:37 INFO - PROCESS | 1829 | 1461365317653 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a89a5ec00) [pid = 1829] [serial = 1596] [outer = 0x7f4a80754000] 15:48:38 INFO - PROCESS | 1829 | 1461365318714 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1382ms 15:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:48:38 INFO - PROCESS | 1829 | 1461365318745 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1829 | 1461365318748 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 15:48:38 INFO - PROCESS | 1829 | 1461365318755 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1829 | 1461365318758 Marionette TRACE conn4 <- [1,2098,null,{}] 15:48:38 INFO - PROCESS | 1829 | 1461365318770 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:39 INFO - PROCESS | 1829 | 1461365319020 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 15:48:39 INFO - PROCESS | 1829 | 1461365319052 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8ade8800 == 158 [pid = 1829] [id = 532] 15:48:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a89a64800) [pid = 1829] [serial = 1597] [outer = (nil)] 15:48:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a89a67400) [pid = 1829] [serial = 1598] [outer = 0x7f4a89a64800] 15:48:39 INFO - PROCESS | 1829 | 1461365319127 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a8b080c00) [pid = 1829] [serial = 1599] [outer = 0x7f4a89a64800] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a7ac44800) [pid = 1829] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a7c257c00) [pid = 1829] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a85f50c00) [pid = 1829] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a7ac45400) [pid = 1829] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a7cdca400) [pid = 1829] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a7ac57800) [pid = 1829] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:48:40 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a80870c00) [pid = 1829] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:48:40 INFO - PROCESS | 1829 | 1461365320419 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1682ms 15:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:48:40 INFO - PROCESS | 1829 | 1461365320436 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1829 | 1461365320439 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 15:48:40 INFO - PROCESS | 1829 | 1461365320445 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 1829 | 1461365320448 Marionette TRACE conn4 <- [1,2102,null,{}] 15:48:40 INFO - PROCESS | 1829 | 1461365320453 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:40 INFO - PROCESS | 1829 | 1461365320722 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 15:48:40 INFO - PROCESS | 1829 | 1461365320881 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87d1b800 == 159 [pid = 1829] [id = 533] 15:48:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a79211c00) [pid = 1829] [serial = 1600] [outer = (nil)] 15:48:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a7e0a4c00) [pid = 1829] [serial = 1601] [outer = 0x7f4a79211c00] 15:48:40 INFO - PROCESS | 1829 | 1461365320950 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a8bef5800) [pid = 1829] [serial = 1602] [outer = 0x7f4a79211c00] 15:48:41 INFO - PROCESS | 1829 | 1461365321672 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1281ms 15:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:48:41 INFO - PROCESS | 1829 | 1461365321726 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1829 | 1461365321728 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 15:48:41 INFO - PROCESS | 1829 | 1461365321735 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1829 | 1461365321750 Marionette TRACE conn4 <- [1,2106,null,{}] 15:48:41 INFO - PROCESS | 1829 | 1461365321757 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:42 INFO - PROCESS | 1829 | 1461365322013 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 15:48:42 INFO - PROCESS | 1829 | 1461365322034 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d7e6800 == 160 [pid = 1829] [id = 534] 15:48:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a7ac4ec00) [pid = 1829] [serial = 1603] [outer = (nil)] 15:48:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a8d8f4800) [pid = 1829] [serial = 1604] [outer = 0x7f4a7ac4ec00] 15:48:42 INFO - PROCESS | 1829 | 1461365322099 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a8dc52800) [pid = 1829] [serial = 1605] [outer = 0x7f4a7ac4ec00] 15:48:43 INFO - PROCESS | 1829 | 1461365323297 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1604ms 15:48:43 INFO - PROCESS | 1829 | 1461365323339 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1829 | 1461365323347 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 15:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:48:43 INFO - PROCESS | 1829 | 1461365323358 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1829 | 1461365323363 Marionette TRACE conn4 <- [1,2110,null,{}] 15:48:43 INFO - PROCESS | 1829 | 1461365323372 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:43 INFO - PROCESS | 1829 | 1461365323608 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 15:48:43 INFO - PROCESS | 1829 | 1461365323916 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8077b000 == 161 [pid = 1829] [id = 535] 15:48:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a7ced5400) [pid = 1829] [serial = 1606] [outer = (nil)] 15:48:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a7dd15000) [pid = 1829] [serial = 1607] [outer = 0x7f4a7ced5400] 15:48:44 INFO - PROCESS | 1829 | 1461365324007 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a7f54ac00) [pid = 1829] [serial = 1608] [outer = 0x7f4a7ced5400] 15:48:44 INFO - PROCESS | 1829 | 1461365324945 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms 15:48:44 INFO - PROCESS | 1829 | 1461365324994 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1829 | 1461365325003 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 15:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:48:45 INFO - PROCESS | 1829 | 1461365325014 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1829 | 1461365325017 Marionette TRACE conn4 <- [1,2114,null,{}] 15:48:45 INFO - PROCESS | 1829 | 1461365325024 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:45 INFO - PROCESS | 1829 | 1461365325252 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 15:48:45 INFO - PROCESS | 1829 | 1461365325553 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b0af000 == 162 [pid = 1829] [id = 536] 15:48:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a80752400) [pid = 1829] [serial = 1609] [outer = (nil)] 15:48:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a86c50c00) [pid = 1829] [serial = 1610] [outer = 0x7f4a80752400] 15:48:45 INFO - PROCESS | 1829 | 1461365325673 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a87e7d000) [pid = 1829] [serial = 1611] [outer = 0x7f4a80752400] 15:48:46 INFO - PROCESS | 1829 | 1461365326543 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1581ms 15:48:46 INFO - PROCESS | 1829 | 1461365326595 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1829 | 1461365326598 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 15:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:48:46 INFO - PROCESS | 1829 | 1461365326605 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1829 | 1461365326610 Marionette TRACE conn4 <- [1,2118,null,{}] 15:48:46 INFO - PROCESS | 1829 | 1461365326627 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:46 INFO - PROCESS | 1829 | 1461365326840 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 15:48:47 INFO - PROCESS | 1829 | 1461365327101 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f10a800 == 163 [pid = 1829] [id = 537] 15:48:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a89a68800) [pid = 1829] [serial = 1612] [outer = (nil)] 15:48:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a8a275800) [pid = 1829] [serial = 1613] [outer = 0x7f4a89a68800] 15:48:47 INFO - PROCESS | 1829 | 1461365327237 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a8d89dc00) [pid = 1829] [serial = 1614] [outer = 0x7f4a89a68800] 15:48:48 INFO - PROCESS | 1829 | 1461365328093 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1538ms 15:48:48 INFO - PROCESS | 1829 | 1461365328144 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 1829 | 1461365328149 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 15:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:48:48 INFO - PROCESS | 1829 | 1461365328173 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 1829 | 1461365328176 Marionette TRACE conn4 <- [1,2122,null,{}] 15:48:48 INFO - PROCESS | 1829 | 1461365328182 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:48 INFO - PROCESS | 1829 | 1461365328393 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 15:48:48 INFO - PROCESS | 1829 | 1461365328650 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94a8e000 == 164 [pid = 1829] [id = 538] 15:48:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a7f7e5000) [pid = 1829] [serial = 1615] [outer = (nil)] 15:48:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a8f1c5c00) [pid = 1829] [serial = 1616] [outer = 0x7f4a7f7e5000] 15:48:48 INFO - PROCESS | 1829 | 1461365328767 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a9465e000) [pid = 1829] [serial = 1617] [outer = 0x7f4a7f7e5000] 15:48:49 INFO - PROCESS | 1829 | 1461365329633 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1536ms 15:48:49 INFO - PROCESS | 1829 | 1461365329716 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1829 | 1461365329720 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 15:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:48:49 INFO - PROCESS | 1829 | 1461365329729 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1829 | 1461365329732 Marionette TRACE conn4 <- [1,2126,null,{}] 15:48:49 INFO - PROCESS | 1829 | 1461365329739 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:49 INFO - PROCESS | 1829 | 1461365329972 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 15:48:50 INFO - PROCESS | 1829 | 1461365330232 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fe23800 == 165 [pid = 1829] [id = 539] 15:48:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a9568ac00) [pid = 1829] [serial = 1618] [outer = (nil)] 15:48:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a95e19800) [pid = 1829] [serial = 1619] [outer = 0x7f4a9568ac00] 15:48:50 INFO - PROCESS | 1829 | 1461365330359 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a9a003800) [pid = 1829] [serial = 1620] [outer = 0x7f4a9568ac00] 15:48:51 INFO - PROCESS | 1829 | 1461365331319 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1634ms 15:48:51 INFO - PROCESS | 1829 | 1461365331365 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1829 | 1461365331369 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 15:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:48:51 INFO - PROCESS | 1829 | 1461365331376 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1829 | 1461365331380 Marionette TRACE conn4 <- [1,2130,null,{}] 15:48:51 INFO - PROCESS | 1829 | 1461365331385 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:51 INFO - PROCESS | 1829 | 1461365331634 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 15:48:51 INFO - PROCESS | 1829 | 1461365331933 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa516d800 == 166 [pid = 1829] [id = 540] 15:48:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a81b36000) [pid = 1829] [serial = 1621] [outer = (nil)] 15:48:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4aa11cb400) [pid = 1829] [serial = 1622] [outer = 0x7f4a81b36000] 15:48:52 INFO - PROCESS | 1829 | 1461365332019 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4aa4cb6000) [pid = 1829] [serial = 1623] [outer = 0x7f4a81b36000] 15:48:52 INFO - PROCESS | 1829 | 1461365332856 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1829 | 1461365332941 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 15:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:48:52 INFO - PROCESS | 1829 | 1461365332952 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1829 | 1461365332954 Marionette TRACE conn4 <- [1,2134,null,{}] 15:48:52 INFO - PROCESS | 1829 | 1461365332960 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:53 INFO - PROCESS | 1829 | 1461365333170 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 15:48:53 INFO - PROCESS | 1829 | 1461365333429 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7f66800 == 167 [pid = 1829] [id = 541] 15:48:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a789c9800) [pid = 1829] [serial = 1624] [outer = (nil)] 15:48:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a88f6cc00) [pid = 1829] [serial = 1625] [outer = 0x7f4a789c9800] 15:48:53 INFO - PROCESS | 1829 | 1461365333546 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a88f78800) [pid = 1829] [serial = 1626] [outer = 0x7f4a789c9800] 15:48:54 INFO - PROCESS | 1829 | 1461365334426 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1533ms 15:48:54 INFO - PROCESS | 1829 | 1461365334486 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1829 | 1461365334490 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 15:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:48:54 INFO - PROCESS | 1829 | 1461365334496 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1829 | 1461365334500 Marionette TRACE conn4 <- [1,2138,null,{}] 15:48:54 INFO - PROCESS | 1829 | 1461365334506 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:54 INFO - PROCESS | 1829 | 1461365334720 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 15:48:54 INFO - PROCESS | 1829 | 1461365334980 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa33d800 == 168 [pid = 1829] [id = 542] 15:48:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a793bc000) [pid = 1829] [serial = 1627] [outer = (nil)] 15:48:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a89025400) [pid = 1829] [serial = 1628] [outer = 0x7f4a793bc000] 15:48:55 INFO - PROCESS | 1829 | 1461365335099 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a89029000) [pid = 1829] [serial = 1629] [outer = 0x7f4a793bc000] 15:48:55 INFO - PROCESS | 1829 | 1461365335926 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1482ms 15:48:55 INFO - PROCESS | 1829 | 1461365335982 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 1829 | 1461365335986 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 15:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:48:55 INFO - PROCESS | 1829 | 1461365335995 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1829 | 1461365335999 Marionette TRACE conn4 <- [1,2142,null,{}] 15:48:56 INFO - PROCESS | 1829 | 1461365336004 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:56 INFO - PROCESS | 1829 | 1461365336216 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 15:48:56 INFO - PROCESS | 1829 | 1461365336435 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7e00f000 == 169 [pid = 1829] [id = 543] 15:48:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a7cdc3c00) [pid = 1829] [serial = 1630] [outer = (nil)] 15:48:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a8902c400) [pid = 1829] [serial = 1631] [outer = 0x7f4a7cdc3c00] 15:48:56 INFO - PROCESS | 1829 | 1461365336548 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a9ff7a800) [pid = 1829] [serial = 1632] [outer = 0x7f4a7cdc3c00] 15:48:57 INFO - PROCESS | 1829 | 1461365337473 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1829 | 1461365337551 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 15:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:48:57 INFO - PROCESS | 1829 | 1461365337560 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1829 | 1461365337563 Marionette TRACE conn4 <- [1,2146,null,{}] 15:48:57 INFO - PROCESS | 1829 | 1461365337569 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:57 INFO - PROCESS | 1829 | 1461365337792 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 15:48:58 INFO - PROCESS | 1829 | 1461365338053 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa5a3800 == 170 [pid = 1829] [id = 544] 15:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8d47b800) [pid = 1829] [serial = 1633] [outer = (nil)] 15:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a8d47f400) [pid = 1829] [serial = 1634] [outer = 0x7f4a8d47b800] 15:48:58 INFO - PROCESS | 1829 | 1461365338181 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4aa1044400) [pid = 1829] [serial = 1635] [outer = 0x7f4a8d47b800] 15:48:59 INFO - PROCESS | 1829 | 1461365339121 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1829 | 1461365339208 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 15:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:48:59 INFO - PROCESS | 1829 | 1461365339214 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1829 | 1461365339218 Marionette TRACE conn4 <- [1,2150,null,{}] 15:48:59 INFO - PROCESS | 1829 | 1461365339224 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:59 INFO - PROCESS | 1829 | 1461365339504 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 15:48:59 INFO - PROCESS | 1829 | 1461365339807 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7932b000 == 171 [pid = 1829] [id = 545] 15:48:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a79332000) [pid = 1829] [serial = 1636] [outer = (nil)] 15:48:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a7933dc00) [pid = 1829] [serial = 1637] [outer = 0x7f4a79332000] 15:48:59 INFO - PROCESS | 1829 | 1461365339906 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4aa534ac00) [pid = 1829] [serial = 1638] [outer = 0x7f4a79332000] 15:49:00 INFO - PROCESS | 1829 | 1461365340777 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:49:00 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:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 15:49:00 INFO - PROCESS | 1829 | 1461365340854 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1829 | 1461365340857 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 15:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:49:00 INFO - PROCESS | 1829 | 1461365340864 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1829 | 1461365340866 Marionette TRACE conn4 <- [1,2154,null,{}] 15:49:00 INFO - PROCESS | 1829 | 1461365340873 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:01 INFO - PROCESS | 1829 | 1461365341135 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 15:49:01 INFO - PROCESS | 1829 | 1461365341460 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a533800 == 172 [pid = 1829] [id = 546] 15:49:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a79335400) [pid = 1829] [serial = 1639] [outer = (nil)] 15:49:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a7bb86400) [pid = 1829] [serial = 1640] [outer = 0x7f4a79335400] 15:49:01 INFO - PROCESS | 1829 | 1461365341550 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a7bb8b000) [pid = 1829] [serial = 1641] [outer = 0x7f4a79335400] 15:49:02 INFO - PROCESS | 1829 | 1461365342442 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1641ms 15:49:02 INFO - PROCESS | 1829 | 1461365342507 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 15:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:49:02 INFO - PROCESS | 1829 | 1461365342512 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 15:49:02 INFO - PROCESS | 1829 | 1461365342518 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1829 | 1461365342521 Marionette TRACE conn4 <- [1,2158,null,{}] 15:49:02 INFO - PROCESS | 1829 | 1461365342526 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:02 INFO - PROCESS | 1829 | 1461365342756 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 15:49:03 INFO - PROCESS | 1829 | 1461365343124 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ce10800 == 173 [pid = 1829] [id = 547] 15:49:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7bb7f800) [pid = 1829] [serial = 1642] [outer = (nil)] 15:49:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a7ce48400) [pid = 1829] [serial = 1643] [outer = 0x7f4a7bb7f800] 15:49:03 INFO - PROCESS | 1829 | 1461365343253 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a7ce4c800) [pid = 1829] [serial = 1644] [outer = 0x7f4a7bb7f800] 15:49:04 INFO - PROCESS | 1829 | 1461365344223 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1739ms 15:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:49:04 INFO - PROCESS | 1829 | 1461365344258 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1829 | 1461365344261 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 15:49:04 INFO - PROCESS | 1829 | 1461365344267 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1829 | 1461365344270 Marionette TRACE conn4 <- [1,2162,null,{}] 15:49:04 INFO - PROCESS | 1829 | 1461365344276 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:04 INFO - PROCESS | 1829 | 1461365344488 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 15:49:04 INFO - PROCESS | 1829 | 1461365344760 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a48800 == 174 [pid = 1829] [id = 548] 15:49:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a7bb86000) [pid = 1829] [serial = 1645] [outer = (nil)] 15:49:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a7ce50c00) [pid = 1829] [serial = 1646] [outer = 0x7f4a7bb86000] 15:49:04 INFO - PROCESS | 1829 | 1461365344836 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7f7e4c00) [pid = 1829] [serial = 1647] [outer = 0x7f4a7bb86000] 15:49:05 INFO - PROCESS | 1829 | 1461365345820 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1588ms 15:49:05 INFO - PROCESS | 1829 | 1461365345855 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1829 | 1461365345859 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 15:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:49:05 INFO - PROCESS | 1829 | 1461365345865 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1829 | 1461365345868 Marionette TRACE conn4 <- [1,2166,null,{}] 15:49:05 INFO - PROCESS | 1829 | 1461365345873 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:06 INFO - PROCESS | 1829 | 1461365346106 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 15:49:06 INFO - PROCESS | 1829 | 1461365346486 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7656e000 == 175 [pid = 1829] [id = 549] 15:49:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a793ba800) [pid = 1829] [serial = 1648] [outer = (nil)] 15:49:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a8632bc00) [pid = 1829] [serial = 1649] [outer = 0x7f4a793ba800] 15:49:06 INFO - PROCESS | 1829 | 1461365346574 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a86330c00) [pid = 1829] [serial = 1650] [outer = 0x7f4a793ba800] 15:49:07 INFO - PROCESS | 1829 | 1461365347451 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1638ms 15:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:49:07 INFO - PROCESS | 1829 | 1461365347504 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 1829 | 1461365347506 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 15:49:07 INFO - PROCESS | 1829 | 1461365347513 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 1829 | 1461365347516 Marionette TRACE conn4 <- [1,2170,null,{}] 15:49:07 INFO - PROCESS | 1829 | 1461365347521 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:07 INFO - PROCESS | 1829 | 1461365347732 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 15:49:08 INFO - PROCESS | 1829 | 1461365348002 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a76588800 == 176 [pid = 1829] [id = 550] 15:49:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a789cb000) [pid = 1829] [serial = 1651] [outer = (nil)] 15:49:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a7c1d4000) [pid = 1829] [serial = 1652] [outer = 0x7f4a789cb000] 15:49:08 INFO - PROCESS | 1829 | 1461365348080 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a7f03f000) [pid = 1829] [serial = 1653] [outer = 0x7f4a789cb000] 15:49:09 INFO - PROCESS | 1829 | 1461365349496 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2040ms 15:49:09 INFO - PROCESS | 1829 | 1461365349607 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1829 | 1461365349613 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:49:09 INFO - PROCESS | 1829 | 1461365349625 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1829 | 1461365349629 Marionette TRACE conn4 <- [1,2174,null,{}] 15:49:09 INFO - PROCESS | 1829 | 1461365349639 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:09 INFO - PROCESS | 1829 | 1461365349854 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 15:49:10 INFO - PROCESS | 1829 | 1461365350145 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ce17000 == 177 [pid = 1829] [id = 551] 15:49:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a7920b800) [pid = 1829] [serial = 1654] [outer = (nil)] 15:49:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a7ac5f000) [pid = 1829] [serial = 1655] [outer = 0x7f4a7920b800] 15:49:10 INFO - PROCESS | 1829 | 1461365350216 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a7c44e400) [pid = 1829] [serial = 1656] [outer = 0x7f4a7920b800] 15:49:11 INFO - PROCESS | 1829 | 1461365351148 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1586ms 15:49:11 INFO - PROCESS | 1829 | 1461365351212 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1829 | 1461365351220 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:49:11 INFO - PROCESS | 1829 | 1461365351231 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1829 | 1461365351235 Marionette TRACE conn4 <- [1,2178,null,{}] 15:49:11 INFO - PROCESS | 1829 | 1461365351242 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:11 INFO - PROCESS | 1829 | 1461365351474 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 15:49:11 INFO - PROCESS | 1829 | 1461365351944 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79244800 == 178 [pid = 1829] [id = 552] 15:49:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a7ced7800) [pid = 1829] [serial = 1657] [outer = (nil)] 15:49:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a7cedf400) [pid = 1829] [serial = 1658] [outer = 0x7f4a7ced7800] 15:49:12 INFO - PROCESS | 1829 | 1461365352025 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a7e043800) [pid = 1829] [serial = 1659] [outer = 0x7f4a7ced7800] 15:49:12 INFO - PROCESS | 1829 | 1461365352942 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86074000 == 177 [pid = 1829] [id = 434] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89763800 == 176 [pid = 1829] [id = 474] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db34800 == 175 [pid = 1829] [id = 520] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d7d6000 == 174 [pid = 1829] [id = 519] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d543800 == 173 [pid = 1829] [id = 518] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd2a800 == 172 [pid = 1829] [id = 517] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891b6000 == 171 [pid = 1829] [id = 516] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8084e800 == 170 [pid = 1829] [id = 515] 15:49:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a2de000 == 169 [pid = 1829] [id = 514] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a7dd10000) [pid = 1829] [serial = 1479] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a8d8fd400) [pid = 1829] [serial = 1419] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a87fd4400) [pid = 1829] [serial = 1541] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a86bec800) [pid = 1829] [serial = 1538] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a7ced3c00) [pid = 1829] [serial = 1529] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a7dd13c00) [pid = 1829] [serial = 1530] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a789cac00) [pid = 1829] [serial = 1481] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a7cd8cc00) [pid = 1829] [serial = 1484] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a7f36b400) [pid = 1829] [serial = 1532] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a7f551c00) [pid = 1829] [serial = 1533] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a943c8000) [pid = 1829] [serial = 1508] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a7c1d5400) [pid = 1829] [serial = 1527] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a7ba36400) [pid = 1829] [serial = 1526] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a8995e000) [pid = 1829] [serial = 1496] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a8dc55c00) [pid = 1829] [serial = 1502] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a8d7fac00) [pid = 1829] [serial = 1499] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a7f69f000) [pid = 1829] [serial = 1487] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7ac4c400) [pid = 1829] [serial = 1520] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a7f6afc00) [pid = 1829] [serial = 1517] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a9fff3000) [pid = 1829] [serial = 1514] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a8df95000) [pid = 1829] [serial = 1505] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a87d3cc00) [pid = 1829] [serial = 1490] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a94d5b800) [pid = 1829] [serial = 1511] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a88e84800) [pid = 1829] [serial = 1493] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a7c25f000) [pid = 1829] [serial = 1523] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a87c13000) [pid = 1829] [serial = 1539] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a8196a400) [pid = 1829] [serial = 1535] [outer = (nil)] [url = about:blank] 15:49:13 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a81b3b800) [pid = 1829] [serial = 1536] [outer = (nil)] [url = about:blank] 15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1987ms 15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:49:13 INFO - PROCESS | 1829 | 1461365353219 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1829 | 1461365353222 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 15:49:13 INFO - PROCESS | 1829 | 1461365353228 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1829 | 1461365353233 Marionette TRACE conn4 <- [1,2182,null,{}] 15:49:13 INFO - PROCESS | 1829 | 1461365353247 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:13 INFO - PROCESS | 1829 | 1461365353448 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 15:49:13 INFO - PROCESS | 1829 | 1461365353745 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f78d000 == 170 [pid = 1829] [id = 553] 15:49:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a7f372800) [pid = 1829] [serial = 1660] [outer = (nil)] 15:49:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a7f54e800) [pid = 1829] [serial = 1661] [outer = 0x7f4a7f372800] 15:49:13 INFO - PROCESS | 1829 | 1461365353819 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a80864800) [pid = 1829] [serial = 1662] [outer = 0x7f4a7f372800] 15:49:14 INFO - PROCESS | 1829 | 1461365354569 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1389ms 15:49:14 INFO - PROCESS | 1829 | 1461365354617 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 15:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:49:14 INFO - PROCESS | 1829 | 1461365354622 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 15:49:14 INFO - PROCESS | 1829 | 1461365354628 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1829 | 1461365354630 Marionette TRACE conn4 <- [1,2186,null,{}] 15:49:14 INFO - PROCESS | 1829 | 1461365354635 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:14 INFO - PROCESS | 1829 | 1461365354894 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 15:49:14 INFO - PROCESS | 1829 | 1461365354930 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86070000 == 171 [pid = 1829] [id = 554] 15:49:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a7f044000) [pid = 1829] [serial = 1663] [outer = (nil)] 15:49:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a8196bc00) [pid = 1829] [serial = 1664] [outer = 0x7f4a7f044000] 15:49:15 INFO - PROCESS | 1829 | 1461365354994 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a85f55000) [pid = 1829] [serial = 1665] [outer = 0x7f4a7f044000] 15:49:15 INFO - PROCESS | 1829 | 1461365355895 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1283ms 15:49:15 INFO - PROCESS | 1829 | 1461365355915 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1829 | 1461365355918 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 15:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:49:15 INFO - PROCESS | 1829 | 1461365355924 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1829 | 1461365355927 Marionette TRACE conn4 <- [1,2190,null,{}] 15:49:15 INFO - PROCESS | 1829 | 1461365355932 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:16 INFO - PROCESS | 1829 | 1461365356199 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 15:49:16 INFO - PROCESS | 1829 | 1461365356236 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a5b000 == 172 [pid = 1829] [id = 555] 15:49:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a85f57c00) [pid = 1829] [serial = 1666] [outer = (nil)] 15:49:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a8632e000) [pid = 1829] [serial = 1667] [outer = 0x7f4a85f57c00] 15:49:16 INFO - PROCESS | 1829 | 1461365356299 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a86334400) [pid = 1829] [serial = 1668] [outer = 0x7f4a85f57c00] 15:49:17 INFO - PROCESS | 1829 | 1461365357253 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1379ms 15:49:17 INFO - PROCESS | 1829 | 1461365357305 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1829 | 1461365357308 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 15:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:49:17 INFO - PROCESS | 1829 | 1461365357320 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1829 | 1461365357322 Marionette TRACE conn4 <- [1,2194,null,{}] 15:49:17 INFO - PROCESS | 1829 | 1461365357328 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:17 INFO - PROCESS | 1829 | 1461365357604 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a89a64800) [pid = 1829] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a80754000) [pid = 1829] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a793b5c00) [pid = 1829] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a79211c00) [pid = 1829] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a8187fc00) [pid = 1829] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a7c454800) [pid = 1829] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a789ce800) [pid = 1829] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:49:18 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a789d1c00) [pid = 1829] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:49:18 INFO - PROCESS | 1829 | 1461365358083 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80788800 == 173 [pid = 1829] [id = 556] 15:49:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a789ce800) [pid = 1829] [serial = 1669] [outer = (nil)] 15:49:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a7c45a800) [pid = 1829] [serial = 1670] [outer = 0x7f4a789ce800] 15:49:18 INFO - PROCESS | 1829 | 1461365358150 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a87fdd400) [pid = 1829] [serial = 1671] [outer = 0x7f4a789ce800] 15:49:18 INFO - PROCESS | 1829 | 1461365358836 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1534ms 15:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:49:18 INFO - PROCESS | 1829 | 1461365358849 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 1829 | 1461365358852 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 15:49:18 INFO - PROCESS | 1829 | 1461365358857 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 1829 | 1461365358861 Marionette TRACE conn4 <- [1,2198,null,{}] 15:49:18 INFO - PROCESS | 1829 | 1461365358866 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:19 INFO - PROCESS | 1829 | 1461365359126 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 15:49:19 INFO - PROCESS | 1829 | 1461365359151 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c44000 == 174 [pid = 1829] [id = 557] 15:49:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a789d1c00) [pid = 1829] [serial = 1672] [outer = (nil)] 15:49:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a8902d400) [pid = 1829] [serial = 1673] [outer = 0x7f4a789d1c00] 15:49:19 INFO - PROCESS | 1829 | 1461365359228 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a89953000) [pid = 1829] [serial = 1674] [outer = 0x7f4a789d1c00] 15:49:20 INFO - PROCESS | 1829 | 1461365360268 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1481ms 15:49:20 INFO - PROCESS | 1829 | 1461365360340 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1829 | 1461365360346 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 15:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:49:20 INFO - PROCESS | 1829 | 1461365360355 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1829 | 1461365360361 Marionette TRACE conn4 <- [1,2202,null,{}] 15:49:20 INFO - PROCESS | 1829 | 1461365360370 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:20 INFO - PROCESS | 1829 | 1461365360639 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 15:49:20 INFO - PROCESS | 1829 | 1461365360981 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cdc0800 == 175 [pid = 1829] [id = 558] 15:49:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a793bdc00) [pid = 1829] [serial = 1675] [outer = (nil)] 15:49:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a7bb89c00) [pid = 1829] [serial = 1676] [outer = 0x7f4a793bdc00] 15:49:21 INFO - PROCESS | 1829 | 1461365361060 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a7c4e7800) [pid = 1829] [serial = 1677] [outer = 0x7f4a793bdc00] 15:49:22 INFO - PROCESS | 1829 | 1461365362012 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1691ms 15:49:22 INFO - PROCESS | 1829 | 1461365362046 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 1829 | 1461365362054 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 15:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:49:22 INFO - PROCESS | 1829 | 1461365362065 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1829 | 1461365362069 Marionette TRACE conn4 <- [1,2206,null,{}] 15:49:22 INFO - PROCESS | 1829 | 1461365362075 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:22 INFO - PROCESS | 1829 | 1461365362310 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 15:49:22 INFO - PROCESS | 1829 | 1461365362620 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8668e000 == 176 [pid = 1829] [id = 559] 15:49:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7f03e000) [pid = 1829] [serial = 1678] [outer = (nil)] 15:49:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a7f046400) [pid = 1829] [serial = 1679] [outer = 0x7f4a7f03e000] 15:49:22 INFO - PROCESS | 1829 | 1461365362703 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a80746c00) [pid = 1829] [serial = 1680] [outer = 0x7f4a7f03e000] 15:49:23 INFO - PROCESS | 1829 | 1461365363609 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1585ms 15:49:23 INFO - PROCESS | 1829 | 1461365363650 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 1829 | 1461365363654 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 15:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:49:23 INFO - PROCESS | 1829 | 1461365363660 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 1829 | 1461365363666 Marionette TRACE conn4 <- [1,2210,null,{}] 15:49:23 INFO - PROCESS | 1829 | 1461365363682 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:23 INFO - PROCESS | 1829 | 1461365363894 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 15:49:24 INFO - PROCESS | 1829 | 1461365364197 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd2a800 == 177 [pid = 1829] [id = 560] 15:49:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a86329800) [pid = 1829] [serial = 1681] [outer = (nil)] 15:49:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a86c5ac00) [pid = 1829] [serial = 1682] [outer = 0x7f4a86329800] 15:49:24 INFO - PROCESS | 1829 | 1461365364320 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a87df0400) [pid = 1829] [serial = 1683] [outer = 0x7f4a86329800] 15:49:25 INFO - PROCESS | 1829 | 1461365365219 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1587ms 15:49:25 INFO - PROCESS | 1829 | 1461365365250 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1829 | 1461365365254 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 15:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:49:25 INFO - PROCESS | 1829 | 1461365365260 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1829 | 1461365365264 Marionette TRACE conn4 <- [1,2214,null,{}] 15:49:25 INFO - PROCESS | 1829 | 1461365365269 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:25 INFO - PROCESS | 1829 | 1461365365482 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 15:49:25 INFO - PROCESS | 1829 | 1461365365719 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d5a4000 == 178 [pid = 1829] [id = 561] 15:49:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a86333400) [pid = 1829] [serial = 1684] [outer = (nil)] 15:49:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a8902f000) [pid = 1829] [serial = 1685] [outer = 0x7f4a86333400] 15:49:25 INFO - PROCESS | 1829 | 1461365365796 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a8995b800) [pid = 1829] [serial = 1686] [outer = 0x7f4a86333400] 15:49:26 INFO - PROCESS | 1829 | 1461365366738 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1533ms 15:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:49:26 INFO - PROCESS | 1829 | 1461365366795 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1829 | 1461365366798 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 15:49:26 INFO - PROCESS | 1829 | 1461365366805 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1829 | 1461365366808 Marionette TRACE conn4 <- [1,2218,null,{}] 15:49:26 INFO - PROCESS | 1829 | 1461365366813 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:27 INFO - PROCESS | 1829 | 1461365367026 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 15:49:27 INFO - PROCESS | 1829 | 1461365367291 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db31000 == 179 [pid = 1829] [id = 562] 15:49:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a87f05c00) [pid = 1829] [serial = 1687] [outer = (nil)] 15:49:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a89a68000) [pid = 1829] [serial = 1688] [outer = 0x7f4a87f05c00] 15:49:27 INFO - PROCESS | 1829 | 1461365367409 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a89fd5800) [pid = 1829] [serial = 1689] [outer = 0x7f4a87f05c00] 15:49:28 INFO - PROCESS | 1829 | 1461365368268 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1538ms 15:49:28 INFO - PROCESS | 1829 | 1461365368342 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 1829 | 1461365368346 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 15:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:49:28 INFO - PROCESS | 1829 | 1461365368352 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 1829 | 1461365368355 Marionette TRACE conn4 <- [1,2222,null,{}] 15:49:28 INFO - PROCESS | 1829 | 1461365368360 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:28 INFO - PROCESS | 1829 | 1461365368633 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 15:49:28 INFO - PROCESS | 1829 | 1461365368946 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9415b800 == 180 [pid = 1829] [id = 563] 15:49:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a8dbcf000) [pid = 1829] [serial = 1690] [outer = (nil)] 15:49:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a8dc4f400) [pid = 1829] [serial = 1691] [outer = 0x7f4a8dbcf000] 15:49:29 INFO - PROCESS | 1829 | 1461365369027 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a8f3cb400) [pid = 1829] [serial = 1692] [outer = 0x7f4a8dbcf000] 15:49:29 INFO - PROCESS | 1829 | 1461365369869 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1579ms 15:49:29 INFO - PROCESS | 1829 | 1461365369932 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1829 | 1461365369936 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 15:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:49:29 INFO - PROCESS | 1829 | 1461365369942 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1829 | 1461365369944 Marionette TRACE conn4 <- [1,2226,null,{}] 15:49:29 INFO - PROCESS | 1829 | 1461365369949 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:30 INFO - PROCESS | 1829 | 1461365370205 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 15:49:30 INFO - PROCESS | 1829 | 1461365370514 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95815800 == 181 [pid = 1829] [id = 564] 15:49:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a7cdcf400) [pid = 1829] [serial = 1693] [outer = (nil)] 15:49:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a93c91c00) [pid = 1829] [serial = 1694] [outer = 0x7f4a7cdcf400] 15:49:30 INFO - PROCESS | 1829 | 1461365370592 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a94735000) [pid = 1829] [serial = 1695] [outer = 0x7f4a7cdcf400] 15:49:31 INFO - PROCESS | 1829 | 1461365371392 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:49:31 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:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1477ms 15:49:31 INFO - PROCESS | 1829 | 1461365371420 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 1829 | 1461365371424 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 15:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:49:31 INFO - PROCESS | 1829 | 1461365371430 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 1829 | 1461365371432 Marionette TRACE conn4 <- [1,2230,null,{}] 15:49:31 INFO - PROCESS | 1829 | 1461365371438 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:31 INFO - PROCESS | 1829 | 1461365371667 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 15:49:31 INFO - PROCESS | 1829 | 1461365371936 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0368800 == 182 [pid = 1829] [id = 565] 15:49:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a7dd10000) [pid = 1829] [serial = 1696] [outer = (nil)] 15:49:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a94d5b800) [pid = 1829] [serial = 1697] [outer = 0x7f4a7dd10000] 15:49:32 INFO - PROCESS | 1829 | 1461365372017 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a95e34800) [pid = 1829] [serial = 1698] [outer = 0x7f4a7dd10000] 15:49:32 INFO - PROCESS | 1829 | 1461365372892 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1530ms 15:49:32 INFO - PROCESS | 1829 | 1461365372961 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1829 | 1461365372964 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 15:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:49:32 INFO - PROCESS | 1829 | 1461365372970 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1829 | 1461365372973 Marionette TRACE conn4 <- [1,2234,null,{}] 15:49:32 INFO - PROCESS | 1829 | 1461365372979 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:33 INFO - PROCESS | 1829 | 1461365373195 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 15:49:33 INFO - PROCESS | 1829 | 1461365373498 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4af1800 == 183 [pid = 1829] [id = 566] 15:49:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4a81ad6000) [pid = 1829] [serial = 1699] [outer = (nil)] 15:49:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a9f026800) [pid = 1829] [serial = 1700] [outer = 0x7f4a81ad6000] 15:49:33 INFO - PROCESS | 1829 | 1461365373579 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4a9ff85800) [pid = 1829] [serial = 1701] [outer = 0x7f4a81ad6000] 15:49:34 INFO - PROCESS | 1829 | 1461365374429 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1528ms 15:49:34 INFO - PROCESS | 1829 | 1461365374500 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1829 | 1461365374504 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 15:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:49:34 INFO - PROCESS | 1829 | 1461365374510 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1829 | 1461365374512 Marionette TRACE conn4 <- [1,2238,null,{}] 15:49:34 INFO - PROCESS | 1829 | 1461365374518 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:34 INFO - PROCESS | 1829 | 1461365374729 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 15:49:35 INFO - PROCESS | 1829 | 1461365374998 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa59c000 == 184 [pid = 1829] [id = 567] 15:49:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a7f6b1000) [pid = 1829] [serial = 1702] [outer = (nil)] 15:49:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4aa0e10000) [pid = 1829] [serial = 1703] [outer = 0x7f4a7f6b1000] 15:49:35 INFO - PROCESS | 1829 | 1461365375132 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4aa139d000) [pid = 1829] [serial = 1704] [outer = 0x7f4a7f6b1000] 15:49:35 INFO - PROCESS | 1829 | 1461365375989 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1528ms 15:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:49:36 INFO - PROCESS | 1829 | 1461365376040 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1829 | 1461365376043 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 15:49:36 INFO - PROCESS | 1829 | 1461365376050 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1829 | 1461365376054 Marionette TRACE conn4 <- [1,2242,null,{}] 15:49:36 INFO - PROCESS | 1829 | 1461365376059 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:36 INFO - PROCESS | 1829 | 1461365376299 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 15:49:36 INFO - PROCESS | 1829 | 1461365376564 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89b76800 == 185 [pid = 1829] [id = 568] 15:49:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a9fff3000) [pid = 1829] [serial = 1705] [outer = (nil)] 15:49:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4aa1051000) [pid = 1829] [serial = 1706] [outer = 0x7f4a9fff3000] 15:49:36 INFO - PROCESS | 1829 | 1461365376714 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4aa4cb5400) [pid = 1829] [serial = 1707] [outer = 0x7f4a9fff3000] 15:49:37 INFO - PROCESS | 1829 | 1461365377667 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1685ms 15:49:37 INFO - PROCESS | 1829 | 1461365377735 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1829 | 1461365377739 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 15:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:49:37 INFO - PROCESS | 1829 | 1461365377745 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1829 | 1461365377749 Marionette TRACE conn4 <- [1,2246,null,{}] 15:49:37 INFO - PROCESS | 1829 | 1461365377754 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:37 INFO - PROCESS | 1829 | 1461365377965 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 15:49:38 INFO - PROCESS | 1829 | 1461365378229 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4f1f800 == 186 [pid = 1829] [id = 569] 15:49:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a7a5dc400) [pid = 1829] [serial = 1708] [outer = (nil)] 15:49:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a7a5e3000) [pid = 1829] [serial = 1709] [outer = 0x7f4a7a5dc400] 15:49:38 INFO - PROCESS | 1829 | 1461365378349 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a80618c00) [pid = 1829] [serial = 1710] [outer = 0x7f4a7a5dc400] 15:49:39 INFO - PROCESS | 1829 | 1461365379209 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1532ms 15:49:39 INFO - PROCESS | 1829 | 1461365379279 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1829 | 1461365379283 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:49:39 INFO - PROCESS | 1829 | 1461365379289 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1829 | 1461365379291 Marionette TRACE conn4 <- [1,2250,null,{}] 15:49:39 INFO - PROCESS | 1829 | 1461365379297 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:39 INFO - PROCESS | 1829 | 1461365379515 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 15:49:39 INFO - PROCESS | 1829 | 1461365379833 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a861b2000 == 187 [pid = 1829] [id = 570] 15:49:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a749c2400) [pid = 1829] [serial = 1711] [outer = (nil)] 15:49:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a749ca400) [pid = 1829] [serial = 1712] [outer = 0x7f4a749c2400] 15:49:39 INFO - PROCESS | 1829 | 1461365379913 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4a749cf400) [pid = 1829] [serial = 1713] [outer = 0x7f4a749c2400] 15:49:40 INFO - PROCESS | 1829 | 1461365380766 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1529ms 15:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:49:40 INFO - PROCESS | 1829 | 1461365380819 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1829 | 1461365380822 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 15:49:40 INFO - PROCESS | 1829 | 1461365380828 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1829 | 1461365380832 Marionette TRACE conn4 <- [1,2254,null,{}] 15:49:40 INFO - PROCESS | 1829 | 1461365380837 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:41 INFO - PROCESS | 1829 | 1461365381057 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 15:49:41 INFO - PROCESS | 1829 | 1461365381331 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79f41800 == 188 [pid = 1829] [id = 571] 15:49:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f4a749c4000) [pid = 1829] [serial = 1714] [outer = (nil)] 15:49:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a79f56400) [pid = 1829] [serial = 1715] [outer = 0x7f4a749c4000] 15:49:41 INFO - PROCESS | 1829 | 1461365381451 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f4a79f5a400) [pid = 1829] [serial = 1716] [outer = 0x7f4a749c4000] 15:49:42 INFO - PROCESS | 1829 | 1461365382340 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1580ms 15:49:42 INFO - PROCESS | 1829 | 1461365382409 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1829 | 1461365382413 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 15:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:49:42 INFO - PROCESS | 1829 | 1461365382419 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1829 | 1461365382422 Marionette TRACE conn4 <- [1,2258,null,{}] 15:49:42 INFO - PROCESS | 1829 | 1461365382427 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:42 INFO - PROCESS | 1829 | 1461365382663 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 15:49:42 INFO - PROCESS | 1829 | 1461365382977 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4ab23d3800 == 189 [pid = 1829] [id = 572] 15:49:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f4a749cd800) [pid = 1829] [serial = 1717] [outer = (nil)] 15:49:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f4a79f5dc00) [pid = 1829] [serial = 1718] [outer = 0x7f4a749cd800] 15:49:43 INFO - PROCESS | 1829 | 1461365383059 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f4a7a5db800) [pid = 1829] [serial = 1719] [outer = 0x7f4a749cd800] 15:49:43 INFO - PROCESS | 1829 | 1461365383899 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1535ms 15:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:49:43 INFO - PROCESS | 1829 | 1461365383955 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1829 | 1461365383958 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 15:49:43 INFO - PROCESS | 1829 | 1461365383965 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1829 | 1461365383968 Marionette TRACE conn4 <- [1,2262,null,{}] 15:49:43 INFO - PROCESS | 1829 | 1461365383973 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:44 INFO - PROCESS | 1829 | 1461365384190 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 15:49:44 INFO - PROCESS | 1829 | 1461365384463 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77cf7800 == 190 [pid = 1829] [id = 573] 15:49:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f4a749cf800) [pid = 1829] [serial = 1720] [outer = (nil)] 15:49:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f4a79edf800) [pid = 1829] [serial = 1721] [outer = 0x7f4a749cf800] 15:49:44 INFO - PROCESS | 1829 | 1461365384584 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f4a79ee4800) [pid = 1829] [serial = 1722] [outer = 0x7f4a749cf800] 15:49:45 INFO - PROCESS | 1829 | 1461365385425 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1495ms 15:49:45 INFO - PROCESS | 1829 | 1461365385460 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1829 | 1461365385463 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 15:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:49:45 INFO - PROCESS | 1829 | 1461365385469 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1829 | 1461365385472 Marionette TRACE conn4 <- [1,2266,null,{}] 15:49:45 INFO - PROCESS | 1829 | 1461365385477 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:45 INFO - PROCESS | 1829 | 1461365385695 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 15:49:45 INFO - PROCESS | 1829 | 1461365385970 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a76317000 == 191 [pid = 1829] [id = 574] 15:49:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f4a79ed8000) [pid = 1829] [serial = 1723] [outer = (nil)] 15:49:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f4a7a5e0800) [pid = 1829] [serial = 1724] [outer = 0x7f4a79ed8000] 15:49:46 INFO - PROCESS | 1829 | 1461365386048 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f4a80619c00) [pid = 1829] [serial = 1725] [outer = 0x7f4a79ed8000] 15:49:46 INFO - PROCESS | 1829 | 1461365386915 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1491ms 15:49:46 INFO - PROCESS | 1829 | 1461365386963 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1829 | 1461365386965 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 15:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:49:46 INFO - PROCESS | 1829 | 1461365386972 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1829 | 1461365386974 Marionette TRACE conn4 <- [1,2270,null,{}] 15:49:46 INFO - PROCESS | 1829 | 1461365386982 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:47 INFO - PROCESS | 1829 | 1461365387217 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 15:49:47 INFO - PROCESS | 1829 | 1461365387578 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a73136000 == 192 [pid = 1829] [id = 575] 15:49:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f4a764eac00) [pid = 1829] [serial = 1726] [outer = (nil)] 15:49:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f4a764f0800) [pid = 1829] [serial = 1727] [outer = 0x7f4a764eac00] 15:49:47 INFO - PROCESS | 1829 | 1461365387660 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f4a764f5c00) [pid = 1829] [serial = 1728] [outer = 0x7f4a764eac00] 15:49:48 INFO - PROCESS | 1829 | 1461365388750 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1829ms 15:49:48 INFO - PROCESS | 1829 | 1461365388803 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1829 | 1461365388806 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 15:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:49:48 INFO - PROCESS | 1829 | 1461365388813 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1829 | 1461365388816 Marionette TRACE conn4 <- [1,2274,null,{}] 15:49:48 INFO - PROCESS | 1829 | 1461365388821 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:49 INFO - PROCESS | 1829 | 1461365389047 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 15:49:49 INFO - PROCESS | 1829 | 1461365389369 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7aa97800 == 193 [pid = 1829] [id = 576] 15:49:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f4a764ec800) [pid = 1829] [serial = 1729] [outer = (nil)] 15:49:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f4a7ac54800) [pid = 1829] [serial = 1730] [outer = 0x7f4a764ec800] 15:49:49 INFO - PROCESS | 1829 | 1461365389458 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f4a87bf1400) [pid = 1829] [serial = 1731] [outer = 0x7f4a764ec800] 15:49:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80788800 == 192 [pid = 1829] [id = 556] 15:49:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a5b000 == 191 [pid = 1829] [id = 555] 15:49:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86070000 == 190 [pid = 1829] [id = 554] 15:49:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f78d000 == 189 [pid = 1829] [id = 553] 15:49:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79244800 == 188 [pid = 1829] [id = 552] 15:49:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ce17000 == 187 [pid = 1829] [id = 551] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f4a89a67400) [pid = 1829] [serial = 1598] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f4a89954c00) [pid = 1829] [serial = 1556] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f4a789ccc00) [pid = 1829] [serial = 1544] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f4a8994f800) [pid = 1829] [serial = 1595] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f4a7ac43800) [pid = 1829] [serial = 1583] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f4a7f7dbc00) [pid = 1829] [serial = 1550] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f4a7e0a4c00) [pid = 1829] [serial = 1601] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f4a89946000) [pid = 1829] [serial = 1542] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f4a93c92000) [pid = 1829] [serial = 1565] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f4a85f4ec00) [pid = 1829] [serial = 1590] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f4a89a5ec00) [pid = 1829] [serial = 1596] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f4a95e2d800) [pid = 1829] [serial = 1571] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f4aa4b5b000) [pid = 1829] [serial = 1580] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f4a7dd0d000) [pid = 1829] [serial = 1547] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f4a87f0a400) [pid = 1829] [serial = 1593] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f4a9fe73400) [pid = 1829] [serial = 1574] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a87bff000) [pid = 1829] [serial = 1592] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f4a8bef5800) [pid = 1829] [serial = 1602] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a7c1cd400) [pid = 1829] [serial = 1586] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4a7bcf1c00) [pid = 1829] [serial = 1584] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a8dd0a000) [pid = 1829] [serial = 1562] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a8b07f800) [pid = 1829] [serial = 1559] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a7e045000) [pid = 1829] [serial = 1587] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a8b080c00) [pid = 1829] [serial = 1599] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a81882000) [pid = 1829] [serial = 1589] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a94734400) [pid = 1829] [serial = 1568] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a87df7800) [pid = 1829] [serial = 1553] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4aa1361c00) [pid = 1829] [serial = 1577] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a8d8f4800) [pid = 1829] [serial = 1604] [outer = (nil)] [url = about:blank] 15:49:51 INFO - PROCESS | 1829 | 1461365391487 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2788ms 15:49:51 INFO - PROCESS | 1829 | 1461365391602 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1829 | 1461365391607 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 15:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:49:51 INFO - PROCESS | 1829 | 1461365391614 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1829 | 1461365391620 Marionette TRACE conn4 <- [1,2278,null,{}] 15:49:51 INFO - PROCESS | 1829 | 1461365391629 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:51 INFO - PROCESS | 1829 | 1461365391817 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 15:49:51 INFO - PROCESS | 1829 | 1461365391829 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79232000 == 188 [pid = 1829] [id = 577] 15:49:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a79330400) [pid = 1829] [serial = 1732] [outer = (nil)] 15:49:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a79333400) [pid = 1829] [serial = 1733] [outer = 0x7f4a79330400] 15:49:51 INFO - PROCESS | 1829 | 1461365391930 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a7933c000) [pid = 1829] [serial = 1734] [outer = 0x7f4a79330400] 15:49:52 INFO - PROCESS | 1829 | 1461365392889 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1289ms 15:49:52 INFO - PROCESS | 1829 | 1461365392908 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1829 | 1461365392915 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 15:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:49:52 INFO - PROCESS | 1829 | 1461365392925 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1829 | 1461365392928 Marionette TRACE conn4 <- [1,2282,null,{}] 15:49:52 INFO - PROCESS | 1829 | 1461365392934 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:53 INFO - PROCESS | 1829 | 1461365393201 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 15:49:53 INFO - PROCESS | 1829 | 1461365393228 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a526000 == 189 [pid = 1829] [id = 578] 15:49:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a7a5e4000) [pid = 1829] [serial = 1735] [outer = (nil)] 15:49:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a7ac44800) [pid = 1829] [serial = 1736] [outer = 0x7f4a7a5e4000] 15:49:53 INFO - PROCESS | 1829 | 1461365393290 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a7ac56000) [pid = 1829] [serial = 1737] [outer = 0x7f4a7a5e4000] 15:49:54 INFO - PROCESS | 1829 | 1461365394286 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1429ms 15:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:49:54 INFO - PROCESS | 1829 | 1461365394356 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1829 | 1461365394359 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 15:49:54 INFO - PROCESS | 1829 | 1461365394366 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1829 | 1461365394371 Marionette TRACE conn4 <- [1,2286,null,{}] 15:49:54 INFO - PROCESS | 1829 | 1461365394387 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:54 INFO - PROCESS | 1829 | 1461365394680 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 15:49:54 INFO - PROCESS | 1829 | 1461365394710 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb67000 == 190 [pid = 1829] [id = 579] 15:49:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a7ba43c00) [pid = 1829] [serial = 1738] [outer = (nil)] 15:49:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a7bcf4000) [pid = 1829] [serial = 1739] [outer = 0x7f4a7ba43c00] 15:49:54 INFO - PROCESS | 1829 | 1461365394777 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a7c1d3c00) [pid = 1829] [serial = 1740] [outer = 0x7f4a7ba43c00] 15:49:55 INFO - PROCESS | 1829 | 1461365395681 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:49:55 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:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1339ms 15:49:55 INFO - PROCESS | 1829 | 1461365395704 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1829 | 1461365395708 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 15:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:49:55 INFO - PROCESS | 1829 | 1461365395714 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1829 | 1461365395716 Marionette TRACE conn4 <- [1,2290,null,{}] 15:49:55 INFO - PROCESS | 1829 | 1461365395721 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:55 INFO - PROCESS | 1829 | 1461365395982 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 15:49:56 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a789ce800) [pid = 1829] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:49:56 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a85f57c00) [pid = 1829] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:49:56 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a7f372800) [pid = 1829] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:49:56 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a7920b800) [pid = 1829] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:49:56 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a7f044000) [pid = 1829] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:49:56 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a7ced7800) [pid = 1829] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:49:56 INFO - PROCESS | 1829 | 1461365396532 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ce22800 == 191 [pid = 1829] [id = 580] 15:49:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a764f1400) [pid = 1829] [serial = 1741] [outer = (nil)] 15:49:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a7c459400) [pid = 1829] [serial = 1742] [outer = 0x7f4a764f1400] 15:49:56 INFO - PROCESS | 1829 | 1461365396602 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a7cc08800) [pid = 1829] [serial = 1743] [outer = 0x7f4a764f1400] 15:49:57 INFO - PROCESS | 1829 | 1461365397325 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1632ms 15:49:57 INFO - PROCESS | 1829 | 1461365397347 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1829 | 1461365397350 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 15:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:49:57 INFO - PROCESS | 1829 | 1461365397356 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1829 | 1461365397359 Marionette TRACE conn4 <- [1,2294,null,{}] 15:49:57 INFO - PROCESS | 1829 | 1461365397364 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:57 INFO - PROCESS | 1829 | 1461365397663 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 15:49:57 INFO - PROCESS | 1829 | 1461365397683 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f477000 == 192 [pid = 1829] [id = 581] 15:49:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a7cc0c800) [pid = 1829] [serial = 1744] [outer = (nil)] 15:49:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a7cc0f800) [pid = 1829] [serial = 1745] [outer = 0x7f4a7cc0c800] 15:49:57 INFO - PROCESS | 1829 | 1461365397748 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a7ce4b400) [pid = 1829] [serial = 1746] [outer = 0x7f4a7cc0c800] 15:49:58 INFO - PROCESS | 1829 | 1461365398806 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1480ms 15:49:58 INFO - PROCESS | 1829 | 1461365398838 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1829 | 1461365398844 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 15:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:49:58 INFO - PROCESS | 1829 | 1461365398853 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1829 | 1461365398859 Marionette TRACE conn4 <- [1,2298,null,{}] 15:49:58 INFO - PROCESS | 1829 | 1461365398869 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:59 INFO - PROCESS | 1829 | 1461365399100 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 15:49:59 INFO - PROCESS | 1829 | 1461365399453 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4c3000 == 193 [pid = 1829] [id = 582] 15:49:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a789cbc00) [pid = 1829] [serial = 1747] [outer = (nil)] 15:49:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4a793b8400) [pid = 1829] [serial = 1748] [outer = 0x7f4a789cbc00] 15:49:59 INFO - PROCESS | 1829 | 1461365399537 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f4a79f57c00) [pid = 1829] [serial = 1749] [outer = 0x7f4a789cbc00] 15:50:00 INFO - PROCESS | 1829 | 1461365400445 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1636ms 15:50:00 INFO - PROCESS | 1829 | 1461365400491 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1829 | 1461365400499 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 15:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:50:00 INFO - PROCESS | 1829 | 1461365400510 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1829 | 1461365400513 Marionette TRACE conn4 <- [1,2302,null,{}] 15:50:00 INFO - PROCESS | 1829 | 1461365400520 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:00 INFO - PROCESS | 1829 | 1461365400750 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 15:50:01 INFO - PROCESS | 1829 | 1461365401068 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f561000 == 194 [pid = 1829] [id = 583] 15:50:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a7ac59800) [pid = 1829] [serial = 1750] [outer = (nil)] 15:50:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f4a7bb80400) [pid = 1829] [serial = 1751] [outer = 0x7f4a7ac59800] 15:50:01 INFO - PROCESS | 1829 | 1461365401150 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f4a7c252c00) [pid = 1829] [serial = 1752] [outer = 0x7f4a7ac59800] 15:50:02 INFO - PROCESS | 1829 | 1461365402119 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1682ms 15:50:02 INFO - PROCESS | 1829 | 1461365402195 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1829 | 1461365402202 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 15:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:50:02 INFO - PROCESS | 1829 | 1461365402213 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1829 | 1461365402223 Marionette TRACE conn4 <- [1,2306,null,{}] 15:50:02 INFO - PROCESS | 1829 | 1461365402289 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:02 INFO - PROCESS | 1829 | 1461365402760 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 15:50:03 INFO - PROCESS | 1829 | 1461365403026 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80776800 == 195 [pid = 1829] [id = 584] 15:50:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f4a7cdd2800) [pid = 1829] [serial = 1753] [outer = (nil)] 15:50:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f4a7ce4e800) [pid = 1829] [serial = 1754] [outer = 0x7f4a7cdd2800] 15:50:03 INFO - PROCESS | 1829 | 1461365403106 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f4a7ced8400) [pid = 1829] [serial = 1755] [outer = 0x7f4a7cdd2800] 15:50:04 INFO - PROCESS | 1829 | 1461365404049 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1902ms 15:50:04 INFO - PROCESS | 1829 | 1461365404113 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 15:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:50:04 INFO - PROCESS | 1829 | 1461365404118 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 15:50:04 INFO - PROCESS | 1829 | 1461365404124 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1829 | 1461365404127 Marionette TRACE conn4 <- [1,2310,null,{}] 15:50:04 INFO - PROCESS | 1829 | 1461365404133 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:04 INFO - PROCESS | 1829 | 1461365404353 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 15:50:04 INFO - PROCESS | 1829 | 1461365404627 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80997000 == 196 [pid = 1829] [id = 585] 15:50:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f4a7cdd2c00) [pid = 1829] [serial = 1756] [outer = (nil)] 15:50:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f4a7de02c00) [pid = 1829] [serial = 1757] [outer = 0x7f4a7cdd2c00] 15:50:04 INFO - PROCESS | 1829 | 1461365404755 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f4a7de0e000) [pid = 1829] [serial = 1758] [outer = 0x7f4a7cdd2c00] 15:50:05 INFO - PROCESS | 1829 | 1461365405653 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1579ms 15:50:05 INFO - PROCESS | 1829 | 1461365405704 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1829 | 1461365405708 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 15:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:50:05 INFO - PROCESS | 1829 | 1461365405714 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1829 | 1461365405716 Marionette TRACE conn4 <- [1,2314,null,{}] 15:50:05 INFO - PROCESS | 1829 | 1461365405722 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:05 INFO - PROCESS | 1829 | 1461365405934 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 15:50:06 INFO - PROCESS | 1829 | 1461365406211 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817cb000 == 197 [pid = 1829] [id = 586] 15:50:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f4a7ce50000) [pid = 1829] [serial = 1759] [outer = (nil)] 15:50:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f4a7e04fc00) [pid = 1829] [serial = 1760] [outer = 0x7f4a7ce50000] 15:50:06 INFO - PROCESS | 1829 | 1461365406331 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f4a7e0ab000) [pid = 1829] [serial = 1761] [outer = 0x7f4a7ce50000] 15:50:07 INFO - PROCESS | 1829 | 1461365407210 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1530ms 15:50:07 INFO - PROCESS | 1829 | 1461365407245 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1829 | 1461365407249 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 15:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:50:07 INFO - PROCESS | 1829 | 1461365407256 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1829 | 1461365407259 Marionette TRACE conn4 <- [1,2318,null,{}] 15:50:07 INFO - PROCESS | 1829 | 1461365407265 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:07 INFO - PROCESS | 1829 | 1461365407545 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 15:50:07 INFO - PROCESS | 1829 | 1461365407915 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8651b000 == 198 [pid = 1829] [id = 587] 15:50:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f4a7f6b1c00) [pid = 1829] [serial = 1762] [outer = (nil)] 15:50:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f4a7f6b6400) [pid = 1829] [serial = 1763] [outer = 0x7f4a7f6b1c00] 15:50:08 INFO - PROCESS | 1829 | 1461365408007 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f4a7f7e6c00) [pid = 1829] [serial = 1764] [outer = 0x7f4a7f6b1c00] 15:50:08 INFO - PROCESS | 1829 | 1461365408937 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1829 | 1461365408995 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 15:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:50:09 INFO - PROCESS | 1829 | 1461365409002 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1829 | 1461365409005 Marionette TRACE conn4 <- [1,2322,null,{}] 15:50:09 INFO - PROCESS | 1829 | 1461365409011 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:09 INFO - PROCESS | 1829 | 1461365409255 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 15:50:09 INFO - PROCESS | 1829 | 1461365409582 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a5c000 == 199 [pid = 1829] [id = 588] 15:50:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f4a7f6b2800) [pid = 1829] [serial = 1765] [outer = (nil)] 15:50:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f4a80619000) [pid = 1829] [serial = 1766] [outer = 0x7f4a7f6b2800] 15:50:09 INFO - PROCESS | 1829 | 1461365409669 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f4a8074c000) [pid = 1829] [serial = 1767] [outer = 0x7f4a7f6b2800] 15:50:10 INFO - PROCESS | 1829 | 1461365410535 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1587ms 15:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:50:10 INFO - PROCESS | 1829 | 1461365410590 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1829 | 1461365410593 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 15:50:10 INFO - PROCESS | 1829 | 1461365410600 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1829 | 1461365410603 Marionette TRACE conn4 <- [1,2326,null,{}] 15:50:10 INFO - PROCESS | 1829 | 1461365410608 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:10 INFO - PROCESS | 1829 | 1461365410819 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 15:50:11 INFO - PROCESS | 1829 | 1461365411099 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f19800 == 200 [pid = 1829] [id = 589] 15:50:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f4a8060a400) [pid = 1829] [serial = 1768] [outer = (nil)] 15:50:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f4a80866800) [pid = 1829] [serial = 1769] [outer = 0x7f4a8060a400] 15:50:11 INFO - PROCESS | 1829 | 1461365411227 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f4a80873400) [pid = 1829] [serial = 1770] [outer = 0x7f4a8060a400] 15:50:12 INFO - PROCESS | 1829 | 1461365412088 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1536ms 15:50:12 INFO - PROCESS | 1829 | 1461365412136 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1829 | 1461365412139 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 15:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:50:12 INFO - PROCESS | 1829 | 1461365412145 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1829 | 1461365412148 Marionette TRACE conn4 <- [1,2330,null,{}] 15:50:12 INFO - PROCESS | 1829 | 1461365412153 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:12 INFO - PROCESS | 1829 | 1461365412366 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 15:50:12 INFO - PROCESS | 1829 | 1461365412647 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89306000 == 201 [pid = 1829] [id = 590] 15:50:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f4a7f373800) [pid = 1829] [serial = 1771] [outer = (nil)] 15:50:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f4a8188b400) [pid = 1829] [serial = 1772] [outer = 0x7f4a7f373800] 15:50:12 INFO - PROCESS | 1829 | 1461365412786 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f4a81967400) [pid = 1829] [serial = 1773] [outer = 0x7f4a7f373800] 15:50:13 INFO - PROCESS | 1829 | 1461365413648 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1529ms 15:50:13 INFO - PROCESS | 1829 | 1461365413676 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1829 | 1461365413680 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 15:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:50:13 INFO - PROCESS | 1829 | 1461365413686 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1829 | 1461365413688 Marionette TRACE conn4 <- [1,2334,null,{}] 15:50:13 INFO - PROCESS | 1829 | 1461365413694 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:13 INFO - PROCESS | 1829 | 1461365413914 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 15:50:14 INFO - PROCESS | 1829 | 1461365414193 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89989000 == 202 [pid = 1829] [id = 591] 15:50:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f4a80610c00) [pid = 1829] [serial = 1774] [outer = (nil)] 15:50:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f4a81ad2800) [pid = 1829] [serial = 1775] [outer = 0x7f4a80610c00] 15:50:14 INFO - PROCESS | 1829 | 1461365414280 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f4a81b36c00) [pid = 1829] [serial = 1776] [outer = 0x7f4a80610c00] 15:50:15 INFO - PROCESS | 1829 | 1461365415262 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1631ms 15:50:15 INFO - PROCESS | 1829 | 1461365415318 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 15:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:50:15 INFO - PROCESS | 1829 | 1461365415323 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 15:50:15 INFO - PROCESS | 1829 | 1461365415329 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1829 | 1461365415333 Marionette TRACE conn4 <- [1,2338,null,{}] 15:50:15 INFO - PROCESS | 1829 | 1461365415338 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:15 INFO - PROCESS | 1829 | 1461365415597 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 15:50:15 INFO - PROCESS | 1829 | 1461365415926 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89e70800 == 203 [pid = 1829] [id = 592] 15:50:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f4a86331800) [pid = 1829] [serial = 1777] [outer = (nil)] 15:50:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f4a86624800) [pid = 1829] [serial = 1778] [outer = 0x7f4a86331800] 15:50:16 INFO - PROCESS | 1829 | 1461365416017 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f4a8662d800) [pid = 1829] [serial = 1779] [outer = 0x7f4a86331800] 15:50:16 INFO - PROCESS | 1829 | 1461365416932 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1681ms 15:50:17 INFO - PROCESS | 1829 | 1461365417010 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1829 | 1461365417013 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 15:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:50:17 INFO - PROCESS | 1829 | 1461365417020 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1829 | 1461365417024 Marionette TRACE conn4 <- [1,2342,null,{}] 15:50:17 INFO - PROCESS | 1829 | 1461365417030 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:17 INFO - PROCESS | 1829 | 1461365417291 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 15:50:17 INFO - PROCESS | 1829 | 1461365417615 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cb55800 == 204 [pid = 1829] [id = 593] 15:50:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f4a85f59000) [pid = 1829] [serial = 1780] [outer = (nil)] 15:50:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f4a86be2800) [pid = 1829] [serial = 1781] [outer = 0x7f4a85f59000] 15:50:17 INFO - PROCESS | 1829 | 1461365417708 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f4a86bf1400) [pid = 1829] [serial = 1782] [outer = 0x7f4a85f59000] 15:50:18 INFO - PROCESS | 1829 | 1461365418577 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1579ms 15:50:18 INFO - PROCESS | 1829 | 1461365418601 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1829 | 1461365418604 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 15:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:50:18 INFO - PROCESS | 1829 | 1461365418610 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1829 | 1461365418613 Marionette TRACE conn4 <- [1,2346,null,{}] 15:50:18 INFO - PROCESS | 1829 | 1461365418619 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:18 INFO - PROCESS | 1829 | 1461365418836 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 15:50:19 INFO - PROCESS | 1829 | 1461365419095 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d538800 == 205 [pid = 1829] [id = 594] 15:50:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f4a7e09d800) [pid = 1829] [serial = 1783] [outer = (nil)] 15:50:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f4a86c58c00) [pid = 1829] [serial = 1784] [outer = 0x7f4a7e09d800] 15:50:19 INFO - PROCESS | 1829 | 1461365419174 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f4a87bfa800) [pid = 1829] [serial = 1785] [outer = 0x7f4a7e09d800] 15:50:20 INFO - PROCESS | 1829 | 1461365420069 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1489ms 15:50:20 INFO - PROCESS | 1829 | 1461365420100 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1829 | 1461365420103 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 15:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:50:20 INFO - PROCESS | 1829 | 1461365420110 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1829 | 1461365420114 Marionette TRACE conn4 <- [1,2350,null,{}] 15:50:20 INFO - PROCESS | 1829 | 1461365420121 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:20 INFO - PROCESS | 1829 | 1461365420358 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 15:50:20 INFO - PROCESS | 1829 | 1461365420681 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da15800 == 206 [pid = 1829] [id = 595] 15:50:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f4a7e0a0000) [pid = 1829] [serial = 1786] [outer = (nil)] 15:50:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f4a87c19c00) [pid = 1829] [serial = 1787] [outer = 0x7f4a7e0a0000] 15:50:20 INFO - PROCESS | 1829 | 1461365420762 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f4a87d3cc00) [pid = 1829] [serial = 1788] [outer = 0x7f4a7e0a0000] 15:50:21 INFO - PROCESS | 1829 | 1461365421616 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1540ms 15:50:21 INFO - PROCESS | 1829 | 1461365421651 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1829 | 1461365421654 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 15:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:50:21 INFO - PROCESS | 1829 | 1461365421661 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1829 | 1461365421664 Marionette TRACE conn4 <- [1,2354,null,{}] 15:50:21 INFO - PROCESS | 1829 | 1461365421669 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:21 INFO - PROCESS | 1829 | 1461365421890 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 15:50:22 INFO - PROCESS | 1829 | 1461365422174 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db27800 == 207 [pid = 1829] [id = 596] 15:50:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f4a87bfb800) [pid = 1829] [serial = 1789] [outer = (nil)] 15:50:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f4a87dd4c00) [pid = 1829] [serial = 1790] [outer = 0x7f4a87bfb800] 15:50:22 INFO - PROCESS | 1829 | 1461365422301 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f4a87df4000) [pid = 1829] [serial = 1791] [outer = 0x7f4a87bfb800] 15:50:23 INFO - PROCESS | 1829 | 1461365423217 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1633ms 15:50:23 INFO - PROCESS | 1829 | 1461365423296 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1829 | 1461365423298 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 15:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:50:23 INFO - PROCESS | 1829 | 1461365423305 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1829 | 1461365423307 Marionette TRACE conn4 <- [1,2358,null,{}] 15:50:23 INFO - PROCESS | 1829 | 1461365423313 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:23 INFO - PROCESS | 1829 | 1461365423567 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 15:50:23 INFO - PROCESS | 1829 | 1461365423889 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92159000 == 208 [pid = 1829] [id = 597] 15:50:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f4a80864400) [pid = 1829] [serial = 1792] [outer = (nil)] 15:50:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f4a87e74000) [pid = 1829] [serial = 1793] [outer = 0x7f4a80864400] 15:50:23 INFO - PROCESS | 1829 | 1461365423970 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f4a87f10800) [pid = 1829] [serial = 1794] [outer = 0x7f4a80864400] 15:50:24 INFO - PROCESS | 1829 | 1461365424877 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1629ms 15:50:24 INFO - PROCESS | 1829 | 1461365424935 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1829 | 1461365424938 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 15:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:50:24 INFO - PROCESS | 1829 | 1461365424945 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1829 | 1461365424948 Marionette TRACE conn4 <- [1,2362,null,{}] 15:50:24 INFO - PROCESS | 1829 | 1461365424954 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:25 INFO - PROCESS | 1829 | 1461365425277 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 15:50:26 INFO - PROCESS | 1829 | 1461365426048 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77cef000 == 209 [pid = 1829] [id = 598] 15:50:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f4a749ca000) [pid = 1829] [serial = 1795] [outer = (nil)] 15:50:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f4a749d1c00) [pid = 1829] [serial = 1796] [outer = 0x7f4a749ca000] 15:50:26 INFO - PROCESS | 1829 | 1461365426159 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f4a789c4800) [pid = 1829] [serial = 1797] [outer = 0x7f4a749ca000] 15:50:27 INFO - PROCESS | 1829 | 1461365427099 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2184ms 15:50:27 INFO - PROCESS | 1829 | 1461365427133 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1829 | 1461365427139 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 15:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:50:27 INFO - PROCESS | 1829 | 1461365427150 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1829 | 1461365427153 Marionette TRACE conn4 <- [1,2366,null,{}] 15:50:27 INFO - PROCESS | 1829 | 1461365427162 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:27 INFO - PROCESS | 1829 | 1461365427399 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 15:50:27 INFO - PROCESS | 1829 | 1461365427727 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7e022000 == 210 [pid = 1829] [id = 599] 15:50:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f4a7933d000) [pid = 1829] [serial = 1798] [outer = (nil)] 15:50:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f4a79f62c00) [pid = 1829] [serial = 1799] [outer = 0x7f4a7933d000] 15:50:27 INFO - PROCESS | 1829 | 1461365427805 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f4a7ac4a400) [pid = 1829] [serial = 1800] [outer = 0x7f4a7933d000] 15:50:28 INFO - PROCESS | 1829 | 1461365428716 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95816800 == 209 [pid = 1829] [id = 222] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0129000 == 208 [pid = 1829] [id = 525] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a93c2a000 == 207 [pid = 1829] [id = 522] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d551000 == 206 [pid = 1829] [id = 443] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f7a3000 == 205 [pid = 1829] [id = 527] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a947d5800 == 204 [pid = 1829] [id = 523] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d541000 == 203 [pid = 1829] [id = 526] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d86800 == 202 [pid = 1829] [id = 524] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cb67000 == 201 [pid = 1829] [id = 579] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a526000 == 200 [pid = 1829] [id = 578] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79232000 == 199 [pid = 1829] [id = 577] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a73136000 == 198 [pid = 1829] [id = 575] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a76317000 == 197 [pid = 1829] [id = 574] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a77cf7800 == 196 [pid = 1829] [id = 573] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4ab23d3800 == 195 [pid = 1829] [id = 572] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79f41800 == 194 [pid = 1829] [id = 571] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a861b2000 == 193 [pid = 1829] [id = 570] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4f1f800 == 192 [pid = 1829] [id = 569] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89b76800 == 191 [pid = 1829] [id = 568] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa59c000 == 190 [pid = 1829] [id = 567] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4af1800 == 189 [pid = 1829] [id = 566] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0368800 == 188 [pid = 1829] [id = 565] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95815800 == 187 [pid = 1829] [id = 564] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9415b800 == 186 [pid = 1829] [id = 563] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db31000 == 185 [pid = 1829] [id = 562] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d5a4000 == 184 [pid = 1829] [id = 561] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd2a800 == 183 [pid = 1829] [id = 560] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8668e000 == 182 [pid = 1829] [id = 559] 15:50:29 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7cdc0800 == 181 [pid = 1829] [id = 558] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f4a7c45a800) [pid = 1829] [serial = 1670] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f4a89025400) [pid = 1829] [serial = 1628] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f4a7933dc00) [pid = 1829] [serial = 1637] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f4a8632e000) [pid = 1829] [serial = 1667] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f4a7bb86400) [pid = 1829] [serial = 1640] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f4a8d47f400) [pid = 1829] [serial = 1634] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f4a7f54e800) [pid = 1829] [serial = 1661] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f4a87fdd400) [pid = 1829] [serial = 1671] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f4a95e19800) [pid = 1829] [serial = 1619] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f4a7dd15000) [pid = 1829] [serial = 1607] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f4a8632bc00) [pid = 1829] [serial = 1649] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f4a7c1d4000) [pid = 1829] [serial = 1652] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f4a7c44e400) [pid = 1829] [serial = 1656] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f4a7ce50c00) [pid = 1829] [serial = 1646] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f4a8196bc00) [pid = 1829] [serial = 1664] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f4a7ac5f000) [pid = 1829] [serial = 1655] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f4a7cedf400) [pid = 1829] [serial = 1658] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f4a88f6cc00) [pid = 1829] [serial = 1625] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f4a8a275800) [pid = 1829] [serial = 1613] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f4a85f55000) [pid = 1829] [serial = 1665] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f4a80864800) [pid = 1829] [serial = 1662] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f4a7e043800) [pid = 1829] [serial = 1659] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f4a7ce48400) [pid = 1829] [serial = 1643] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f4aa11cb400) [pid = 1829] [serial = 1622] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f4a8f1c5c00) [pid = 1829] [serial = 1616] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f4a86334400) [pid = 1829] [serial = 1668] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f4a8902c400) [pid = 1829] [serial = 1631] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f4a86c50c00) [pid = 1829] [serial = 1610] [outer = (nil)] [url = about:blank] 15:50:29 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f4a8902d400) [pid = 1829] [serial = 1673] [outer = (nil)] [url = about:blank] 15:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2434ms 15:50:29 INFO - PROCESS | 1829 | 1461365429737 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1829 | 1461365429743 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 15:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:50:29 INFO - PROCESS | 1829 | 1461365429757 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1829 | 1461365429759 Marionette TRACE conn4 <- [1,2370,null,{}] 15:50:29 INFO - PROCESS | 1829 | 1461365429766 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:29 INFO - PROCESS | 1829 | 1461365429976 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 15:50:30 INFO - PROCESS | 1829 | 1461365430194 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77146000 == 182 [pid = 1829] [id = 600] 15:50:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f4a79ee2800) [pid = 1829] [serial = 1801] [outer = (nil)] 15:50:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f4a7a5de800) [pid = 1829] [serial = 1802] [outer = 0x7f4a79ee2800] 15:50:30 INFO - PROCESS | 1829 | 1461365430262 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f4a7ac54000) [pid = 1829] [serial = 1803] [outer = 0x7f4a79ee2800] 15:50:31 INFO - PROCESS | 1829 | 1461365431032 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1330ms 15:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:50:31 INFO - PROCESS | 1829 | 1461365431087 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1829 | 1461365431090 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 15:50:31 INFO - PROCESS | 1829 | 1461365431099 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1829 | 1461365431108 Marionette TRACE conn4 <- [1,2374,null,{}] 15:50:31 INFO - PROCESS | 1829 | 1461365431122 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:31 INFO - PROCESS | 1829 | 1461365431337 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 15:50:31 INFO - PROCESS | 1829 | 1461365431547 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ce13000 == 183 [pid = 1829] [id = 601] 15:50:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f4a79f60800) [pid = 1829] [serial = 1804] [outer = (nil)] 15:50:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f4a7c1d2800) [pid = 1829] [serial = 1805] [outer = 0x7f4a79f60800] 15:50:31 INFO - PROCESS | 1829 | 1461365431633 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f4a7c45cc00) [pid = 1829] [serial = 1806] [outer = 0x7f4a79f60800] 15:50:32 INFO - PROCESS | 1829 | 1461365432485 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1449ms 15:50:32 INFO - PROCESS | 1829 | 1461365432547 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1829 | 1461365432551 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 15:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:50:32 INFO - PROCESS | 1829 | 1461365432557 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1829 | 1461365432559 Marionette TRACE conn4 <- [1,2378,null,{}] 15:50:32 INFO - PROCESS | 1829 | 1461365432564 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:32 INFO - PROCESS | 1829 | 1461365432857 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 15:50:32 INFO - PROCESS | 1829 | 1461365432891 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f7a1000 == 184 [pid = 1829] [id = 602] 15:50:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f4a7c25bc00) [pid = 1829] [serial = 1807] [outer = (nil)] 15:50:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f4a7cd85400) [pid = 1829] [serial = 1808] [outer = 0x7f4a7c25bc00] 15:50:32 INFO - PROCESS | 1829 | 1461365432956 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f4a7ce4ac00) [pid = 1829] [serial = 1809] [outer = 0x7f4a7c25bc00] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f4a7ac4ec00) [pid = 1829] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f4a7ba43c00) [pid = 1829] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f4a749c4000) [pid = 1829] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f4a8af8dc00) [pid = 1829] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f4a7ac43000) [pid = 1829] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f4a7f6bc000) [pid = 1829] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f4a7cdc3c00) [pid = 1829] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f4a7f545c00) [pid = 1829] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f4a8dc4f800) [pid = 1829] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f4a94f5b400) [pid = 1829] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f4a7f550400) [pid = 1829] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f4a7cdcf000) [pid = 1829] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f4a7cdcf400) [pid = 1829] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f4a81ad6000) [pid = 1829] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f4a764ec800) [pid = 1829] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f4a7f03e000) [pid = 1829] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f4a749cd800) [pid = 1829] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f4a9fff3000) [pid = 1829] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f4a79330400) [pid = 1829] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f4a764f1400) [pid = 1829] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f4a79209400) [pid = 1829] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f4a749cf800) [pid = 1829] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f4a87f05c00) [pid = 1829] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f4a7ac4a800) [pid = 1829] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f4a7c1c8400) [pid = 1829] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f4a86329800) [pid = 1829] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f4aa03e4000) [pid = 1829] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f4a7bb86000) [pid = 1829] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f4a85f5ac00) [pid = 1829] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f4a8af8d400) [pid = 1829] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a79209800) [pid = 1829] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f4a7a5e4000) [pid = 1829] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a764eac00) [pid = 1829] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4a89958000) [pid = 1829] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a8beee400) [pid = 1829] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a7c4e5c00) [pid = 1829] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a89a68800) [pid = 1829] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a7cc04c00) [pid = 1829] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a7dd10000) [pid = 1829] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a9470d400) [pid = 1829] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a793ba800) [pid = 1829] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a793c0000) [pid = 1829] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4a86333400) [pid = 1829] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a8d47b800) [pid = 1829] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4a81b3fc00) [pid = 1829] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4a80752400) [pid = 1829] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4a789c9800) [pid = 1829] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4a789c2800) [pid = 1829] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a79204400) [pid = 1829] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4a89957800) [pid = 1829] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a9f023000) [pid = 1829] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a749c2400) [pid = 1829] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4a793bdc00) [pid = 1829] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a8d8f9000) [pid = 1829] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a7bb7f800) [pid = 1829] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a7c45dc00) [pid = 1829] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a89af1c00) [pid = 1829] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a81b36000) [pid = 1829] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a7f6b1000) [pid = 1829] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a89ae7400) [pid = 1829] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a86c51c00) [pid = 1829] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a7a5dc400) [pid = 1829] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a7cdc7000) [pid = 1829] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a7f6b7800) [pid = 1829] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a7e0a3000) [pid = 1829] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a8dbcf000) [pid = 1829] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a789cb000) [pid = 1829] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7ced5400) [pid = 1829] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a79335400) [pid = 1829] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a7c1d5000) [pid = 1829] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a7c1cac00) [pid = 1829] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a7f7e4400) [pid = 1829] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a7f7e5000) [pid = 1829] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a79ed8000) [pid = 1829] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a93c49400) [pid = 1829] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a79332000) [pid = 1829] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a7c1ccc00) [pid = 1829] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a89951c00) [pid = 1829] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a89634800) [pid = 1829] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a793bc000) [pid = 1829] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a789c3800) [pid = 1829] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a86c52c00) [pid = 1829] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:50:35 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a9568ac00) [pid = 1829] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:50:35 INFO - PROCESS | 1829 | 1461365435176 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:50:35 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:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2685ms 15:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:50:35 INFO - PROCESS | 1829 | 1461365435243 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1829 | 1461365435246 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 15:50:35 INFO - PROCESS | 1829 | 1461365435252 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1829 | 1461365435255 Marionette TRACE conn4 <- [1,2382,null,{}] 15:50:35 INFO - PROCESS | 1829 | 1461365435260 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:35 INFO - PROCESS | 1829 | 1461365435455 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 15:50:35 INFO - PROCESS | 1829 | 1461365435467 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79241800 == 185 [pid = 1829] [id = 603] 15:50:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a79330400) [pid = 1829] [serial = 1810] [outer = (nil)] 15:50:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a79338000) [pid = 1829] [serial = 1811] [outer = 0x7f4a79330400] 15:50:35 INFO - PROCESS | 1829 | 1461365435542 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a7a5e5400) [pid = 1829] [serial = 1812] [outer = 0x7f4a79330400] 15:50:36 INFO - PROCESS | 1829 | 1461365436450 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1233ms 15:50:36 INFO - PROCESS | 1829 | 1461365436492 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1829 | 1461365436496 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 15:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:50:36 INFO - PROCESS | 1829 | 1461365436501 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1829 | 1461365436503 Marionette TRACE conn4 <- [1,2386,null,{}] 15:50:36 INFO - PROCESS | 1829 | 1461365436508 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:36 INFO - PROCESS | 1829 | 1461365436703 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 15:50:36 INFO - PROCESS | 1829 | 1461365436733 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80778800 == 186 [pid = 1829] [id = 604] 15:50:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a7bcf6c00) [pid = 1829] [serial = 1813] [outer = (nil)] 15:50:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a7cdcf400) [pid = 1829] [serial = 1814] [outer = 0x7f4a7bcf6c00] 15:50:36 INFO - PROCESS | 1829 | 1461365436799 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a7ced1000) [pid = 1829] [serial = 1815] [outer = 0x7f4a7bcf6c00] 15:50:38 INFO - PROCESS | 1829 | 1461365438059 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1629ms 15:50:38 INFO - PROCESS | 1829 | 1461365438149 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1829 | 1461365438155 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 15:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:50:38 INFO - PROCESS | 1829 | 1461365438166 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1829 | 1461365438170 Marionette TRACE conn4 <- [1,2390,null,{}] 15:50:38 INFO - PROCESS | 1829 | 1461365438188 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:38 INFO - PROCESS | 1829 | 1461365438418 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 15:50:38 INFO - PROCESS | 1829 | 1461365438749 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b147000 == 187 [pid = 1829] [id = 605] 15:50:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a79209000) [pid = 1829] [serial = 1816] [outer = (nil)] 15:50:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a793c0000) [pid = 1829] [serial = 1817] [outer = 0x7f4a79209000] 15:50:38 INFO - PROCESS | 1829 | 1461365438829 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a79ee5c00) [pid = 1829] [serial = 1818] [outer = 0x7f4a79209000] 15:50:39 INFO - PROCESS | 1829 | 1461365439769 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1684ms 15:50:39 INFO - PROCESS | 1829 | 1461365439851 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1829 | 1461365439860 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 15:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:50:39 INFO - PROCESS | 1829 | 1461365439872 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1829 | 1461365439876 Marionette TRACE conn4 <- [1,2394,null,{}] 15:50:39 INFO - PROCESS | 1829 | 1461365439883 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:40 INFO - PROCESS | 1829 | 1461365440191 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 15:50:40 INFO - PROCESS | 1829 | 1461365440556 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8e9000 == 188 [pid = 1829] [id = 606] 15:50:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a7ac4e400) [pid = 1829] [serial = 1819] [outer = (nil)] 15:50:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a7ba40400) [pid = 1829] [serial = 1820] [outer = 0x7f4a7ac4e400] 15:50:40 INFO - PROCESS | 1829 | 1461365440638 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a7bb8e800) [pid = 1829] [serial = 1821] [outer = 0x7f4a7ac4e400] 15:50:41 INFO - PROCESS | 1829 | 1461365441609 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1788ms 15:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:50:41 INFO - PROCESS | 1829 | 1461365441661 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1829 | 1461365441664 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 15:50:41 INFO - PROCESS | 1829 | 1461365441672 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1829 | 1461365441678 Marionette TRACE conn4 <- [1,2398,null,{}] 15:50:41 INFO - PROCESS | 1829 | 1461365441695 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:41 INFO - PROCESS | 1829 | 1461365441977 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 15:50:42 INFO - PROCESS | 1829 | 1461365442297 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86506000 == 189 [pid = 1829] [id = 607] 15:50:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a7c1d4000) [pid = 1829] [serial = 1822] [outer = (nil)] 15:50:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a7cdcc400) [pid = 1829] [serial = 1823] [outer = 0x7f4a7c1d4000] 15:50:42 INFO - PROCESS | 1829 | 1461365442391 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a7ced8800) [pid = 1829] [serial = 1824] [outer = 0x7f4a7c1d4000] 15:50:43 INFO - PROCESS | 1829 | 1461365443304 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1689ms 15:50:43 INFO - PROCESS | 1829 | 1461365443360 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1829 | 1461365443364 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 15:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:50:43 INFO - PROCESS | 1829 | 1461365443371 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1829 | 1461365443374 Marionette TRACE conn4 <- [1,2402,null,{}] 15:50:43 INFO - PROCESS | 1829 | 1461365443380 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:43 INFO - PROCESS | 1829 | 1461365443625 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 15:50:43 INFO - PROCESS | 1829 | 1461365443938 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a57800 == 190 [pid = 1829] [id = 608] 15:50:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a764ee800) [pid = 1829] [serial = 1825] [outer = (nil)] 15:50:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a7de06c00) [pid = 1829] [serial = 1826] [outer = 0x7f4a764ee800] 15:50:44 INFO - PROCESS | 1829 | 1461365444021 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a7e0a0800) [pid = 1829] [serial = 1827] [outer = 0x7f4a764ee800] 15:50:44 INFO - PROCESS | 1829 | 1461365444854 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1532ms 15:50:44 INFO - PROCESS | 1829 | 1461365444904 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1829 | 1461365444907 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 15:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:50:44 INFO - PROCESS | 1829 | 1461365444914 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1829 | 1461365444916 Marionette TRACE conn4 <- [1,2406,null,{}] 15:50:44 INFO - PROCESS | 1829 | 1461365444922 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:45 INFO - PROCESS | 1829 | 1461365445145 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 15:50:45 INFO - PROCESS | 1829 | 1461365445421 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f35800 == 191 [pid = 1829] [id = 609] 15:50:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4a7f03c400) [pid = 1829] [serial = 1828] [outer = (nil)] 15:50:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a7f040800) [pid = 1829] [serial = 1829] [outer = 0x7f4a7f03c400] 15:50:45 INFO - PROCESS | 1829 | 1461365445548 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7f36f000) [pid = 1829] [serial = 1830] [outer = 0x7f4a7f03c400] 15:50:46 INFO - PROCESS | 1829 | 1461365446424 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1587ms 15:50:46 INFO - PROCESS | 1829 | 1461365446502 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1829 | 1461365446505 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 15:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:50:46 INFO - PROCESS | 1829 | 1461365446511 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1829 | 1461365446514 Marionette TRACE conn4 <- [1,2410,null,{}] 15:50:46 INFO - PROCESS | 1829 | 1461365446519 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:46 INFO - PROCESS | 1829 | 1461365446797 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 15:50:47 INFO - PROCESS | 1829 | 1461365447110 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89b75800 == 192 [pid = 1829] [id = 610] 15:50:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4a7f36fc00) [pid = 1829] [serial = 1831] [outer = (nil)] 15:50:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4a7f6a1000) [pid = 1829] [serial = 1832] [outer = 0x7f4a7f36fc00] 15:50:47 INFO - PROCESS | 1829 | 1461365447192 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f4a80752400) [pid = 1829] [serial = 1833] [outer = 0x7f4a7f36fc00] 15:50:48 INFO - PROCESS | 1829 | 1461365448125 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1628ms 15:50:48 INFO - PROCESS | 1829 | 1461365448140 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1829 | 1461365448144 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 15:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:50:48 INFO - PROCESS | 1829 | 1461365448156 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1829 | 1461365448162 Marionette TRACE conn4 <- [1,2414,null,{}] 15:50:48 INFO - PROCESS | 1829 | 1461365448172 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:48 INFO - PROCESS | 1829 | 1461365448395 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 15:50:48 INFO - PROCESS | 1829 | 1461365448729 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b48e800 == 193 [pid = 1829] [id = 611] 15:50:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f4a7f372800) [pid = 1829] [serial = 1834] [outer = (nil)] 15:50:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f4a8196a400) [pid = 1829] [serial = 1835] [outer = 0x7f4a7f372800] 15:50:48 INFO - PROCESS | 1829 | 1461365448809 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f4a81addc00) [pid = 1829] [serial = 1836] [outer = 0x7f4a7f372800] 15:50:49 INFO - PROCESS | 1829 | 1461365449653 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1542ms 15:50:49 INFO - PROCESS | 1829 | 1461365449699 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 15:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:50:49 INFO - PROCESS | 1829 | 1461365449703 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 15:50:49 INFO - PROCESS | 1829 | 1461365449709 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1829 | 1461365449713 Marionette TRACE conn4 <- [1,2418,null,{}] 15:50:49 INFO - PROCESS | 1829 | 1461365449718 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:49 INFO - PROCESS | 1829 | 1461365449941 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 15:50:50 INFO - PROCESS | 1829 | 1461365450241 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d4ac000 == 194 [pid = 1829] [id = 612] 15:50:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f4a7f6bc800) [pid = 1829] [serial = 1837] [outer = (nil)] 15:50:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f4a81b40000) [pid = 1829] [serial = 1838] [outer = 0x7f4a7f6bc800] 15:50:50 INFO - PROCESS | 1829 | 1461365450364 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f4a85f5bc00) [pid = 1829] [serial = 1839] [outer = 0x7f4a7f6bc800] 15:50:51 INFO - PROCESS | 1829 | 1461365451281 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1632ms 15:50:51 INFO - PROCESS | 1829 | 1461365451345 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 1829 | 1461365451351 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 15:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:50:51 INFO - PROCESS | 1829 | 1461365451363 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1829 | 1461365451369 Marionette TRACE conn4 <- [1,2422,null,{}] 15:50:51 INFO - PROCESS | 1829 | 1461365451378 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:51 INFO - PROCESS | 1829 | 1461365451732 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 15:50:52 INFO - PROCESS | 1829 | 1461365452130 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da16800 == 195 [pid = 1829] [id = 613] 15:50:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f4a80869800) [pid = 1829] [serial = 1840] [outer = (nil)] 15:50:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f4a8632f400) [pid = 1829] [serial = 1841] [outer = 0x7f4a80869800] 15:50:52 INFO - PROCESS | 1829 | 1461365452225 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f4a86629400) [pid = 1829] [serial = 1842] [outer = 0x7f4a80869800] 15:50:53 INFO - PROCESS | 1829 | 1461365453109 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1798ms 15:50:53 INFO - PROCESS | 1829 | 1461365453173 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1829 | 1461365453177 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 15:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:50:53 INFO - PROCESS | 1829 | 1461365453187 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1829 | 1461365453190 Marionette TRACE conn4 <- [1,2426,null,{}] 15:50:53 INFO - PROCESS | 1829 | 1461365453194 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:53 INFO - PROCESS | 1829 | 1461365453423 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 15:50:53 INFO - PROCESS | 1829 | 1461365453712 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f314000 == 196 [pid = 1829] [id = 614] 15:50:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f4a87bfbc00) [pid = 1829] [serial = 1843] [outer = (nil)] 15:50:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f4a87d3d400) [pid = 1829] [serial = 1844] [outer = 0x7f4a87bfbc00] 15:50:53 INFO - PROCESS | 1829 | 1461365453839 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f4a87df8c00) [pid = 1829] [serial = 1845] [outer = 0x7f4a87bfbc00] 15:50:54 INFO - PROCESS | 1829 | 1461365454693 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1577ms 15:50:54 INFO - PROCESS | 1829 | 1461365454766 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1829 | 1461365454771 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 15:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:50:54 INFO - PROCESS | 1829 | 1461365454777 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1829 | 1461365454786 Marionette TRACE conn4 <- [1,2430,null,{}] 15:50:54 INFO - PROCESS | 1829 | 1461365454791 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:55 INFO - PROCESS | 1829 | 1461365455053 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 15:50:55 INFO - PROCESS | 1829 | 1461365455390 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9403a000 == 197 [pid = 1829] [id = 615] 15:50:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f4a87e70800) [pid = 1829] [serial = 1846] [outer = (nil)] 15:50:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f4a87fd8400) [pid = 1829] [serial = 1847] [outer = 0x7f4a87e70800] 15:50:55 INFO - PROCESS | 1829 | 1461365455477 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f4a88e8a800) [pid = 1829] [serial = 1848] [outer = 0x7f4a87e70800] 15:50:56 INFO - PROCESS | 1829 | 1461365456298 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1537ms 15:50:56 INFO - PROCESS | 1829 | 1461365456314 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1829 | 1461365456318 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 15:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:50:56 INFO - PROCESS | 1829 | 1461365456324 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1829 | 1461365456326 Marionette TRACE conn4 <- [1,2434,null,{}] 15:50:56 INFO - PROCESS | 1829 | 1461365456331 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:56 INFO - PROCESS | 1829 | 1461365456543 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 15:50:56 INFO - PROCESS | 1829 | 1461365456825 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9456f000 == 198 [pid = 1829] [id = 616] 15:50:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f4a87e78400) [pid = 1829] [serial = 1849] [outer = (nil)] 15:50:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f4a88f6a000) [pid = 1829] [serial = 1850] [outer = 0x7f4a87e78400] 15:50:56 INFO - PROCESS | 1829 | 1461365456906 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f4a88f71800) [pid = 1829] [serial = 1851] [outer = 0x7f4a87e78400] 15:50:57 INFO - PROCESS | 1829 | 1461365457749 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1445ms 15:50:57 INFO - PROCESS | 1829 | 1461365457770 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1829 | 1461365457773 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 15:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:50:57 INFO - PROCESS | 1829 | 1461365457779 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1829 | 1461365457781 Marionette TRACE conn4 <- [1,2438,null,{}] 15:50:57 INFO - PROCESS | 1829 | 1461365457787 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:58 INFO - PROCESS | 1829 | 1461365458007 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 15:50:58 INFO - PROCESS | 1829 | 1461365458299 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95812000 == 199 [pid = 1829] [id = 617] 15:50:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f4a8662a000) [pid = 1829] [serial = 1852] [outer = (nil)] 15:50:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f4a88f72800) [pid = 1829] [serial = 1853] [outer = 0x7f4a8662a000] 15:50:58 INFO - PROCESS | 1829 | 1461365458380 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f4a89025400) [pid = 1829] [serial = 1854] [outer = 0x7f4a8662a000] 15:50:59 INFO - PROCESS | 1829 | 1461365459279 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1540ms 15:50:59 INFO - PROCESS | 1829 | 1461365459320 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 15:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:50:59 INFO - PROCESS | 1829 | 1461365459324 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 15:50:59 INFO - PROCESS | 1829 | 1461365459329 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1829 | 1461365459332 Marionette TRACE conn4 <- [1,2442,null,{}] 15:50:59 INFO - PROCESS | 1829 | 1461365459337 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:59 INFO - PROCESS | 1829 | 1461365459557 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 15:50:59 INFO - PROCESS | 1829 | 1461365459839 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9940f800 == 200 [pid = 1829] [id = 618] 15:50:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f4a87dca800) [pid = 1829] [serial = 1855] [outer = (nil)] 15:50:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f4a8902ec00) [pid = 1829] [serial = 1856] [outer = 0x7f4a87dca800] 15:50:59 INFO - PROCESS | 1829 | 1461365459968 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f4a894c4400) [pid = 1829] [serial = 1857] [outer = 0x7f4a87dca800] 15:51:00 INFO - PROCESS | 1829 | 1461365460834 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1579ms 15:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:51:00 INFO - PROCESS | 1829 | 1461365460910 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1829 | 1461365460913 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 15:51:00 INFO - PROCESS | 1829 | 1461365460921 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1829 | 1461365460924 Marionette TRACE conn4 <- [1,2446,null,{}] 15:51:00 INFO - PROCESS | 1829 | 1461365460929 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:01 INFO - PROCESS | 1829 | 1461365461166 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 15:51:01 INFO - PROCESS | 1829 | 1461365461492 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9ff12800 == 201 [pid = 1829] [id = 619] 15:51:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f4a88f73400) [pid = 1829] [serial = 1858] [outer = (nil)] 15:51:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f4a8963a800) [pid = 1829] [serial = 1859] [outer = 0x7f4a88f73400] 15:51:01 INFO - PROCESS | 1829 | 1461365461574 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f4a89948400) [pid = 1829] [serial = 1860] [outer = 0x7f4a88f73400] 15:51:02 INFO - PROCESS | 1829 | 1461365462438 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1583ms 15:51:02 INFO - PROCESS | 1829 | 1461365462502 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1829 | 1461365462506 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 15:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:51:02 INFO - PROCESS | 1829 | 1461365462512 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1829 | 1461365462514 Marionette TRACE conn4 <- [1,2450,null,{}] 15:51:02 INFO - PROCESS | 1829 | 1461365462520 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:02 INFO - PROCESS | 1829 | 1461365462750 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 15:51:03 INFO - PROCESS | 1829 | 1461365463031 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa110d000 == 202 [pid = 1829] [id = 620] 15:51:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f4a749c4400) [pid = 1829] [serial = 1861] [outer = (nil)] 15:51:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f4a89953800) [pid = 1829] [serial = 1862] [outer = 0x7f4a749c4400] 15:51:03 INFO - PROCESS | 1829 | 1461365463148 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f4a8995a400) [pid = 1829] [serial = 1863] [outer = 0x7f4a749c4400] 15:51:04 INFO - PROCESS | 1829 | 1461365464028 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1588ms 15:51:04 INFO - PROCESS | 1829 | 1461365464101 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1829 | 1461365464105 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 15:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:51:04 INFO - PROCESS | 1829 | 1461365464111 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1829 | 1461365464113 Marionette TRACE conn4 <- [1,2454,null,{}] 15:51:04 INFO - PROCESS | 1829 | 1461365464119 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:04 INFO - PROCESS | 1829 | 1461365464377 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 15:51:04 INFO - PROCESS | 1829 | 1461365464709 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a78800 == 203 [pid = 1829] [id = 621] 15:51:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f4a8994d000) [pid = 1829] [serial = 1864] [outer = (nil)] 15:51:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f4a89a60800) [pid = 1829] [serial = 1865] [outer = 0x7f4a8994d000] 15:51:04 INFO - PROCESS | 1829 | 1461365464784 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f4a89a69800) [pid = 1829] [serial = 1866] [outer = 0x7f4a8994d000] 15:51:05 INFO - PROCESS | 1829 | 1461365465648 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1585ms 15:51:05 INFO - PROCESS | 1829 | 1461365465698 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1829 | 1461365465700 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 15:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:51:05 INFO - PROCESS | 1829 | 1461365465707 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - PROCESS | 1829 | 1461365465709 Marionette TRACE conn4 <- [1,2458,null,{}] 15:51:05 INFO - PROCESS | 1829 | 1461365465715 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:05 INFO - PROCESS | 1829 | 1461365465936 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 15:51:06 INFO - PROCESS | 1829 | 1461365466256 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7923c000 == 204 [pid = 1829] [id = 622] 15:51:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f4a749cf800) [pid = 1829] [serial = 1867] [outer = (nil)] 15:51:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f4a7933b000) [pid = 1829] [serial = 1868] [outer = 0x7f4a749cf800] 15:51:06 INFO - PROCESS | 1829 | 1461365466376 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f4a88e8c800) [pid = 1829] [serial = 1869] [outer = 0x7f4a749cf800] 15:51:07 INFO - PROCESS | 1829 | 1461365467306 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1631ms 15:51:07 INFO - PROCESS | 1829 | 1461365467339 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1829 | 1461365467342 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 15:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:51:07 INFO - PROCESS | 1829 | 1461365467349 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1829 | 1461365467352 Marionette TRACE conn4 <- [1,2462,null,{}] 15:51:07 INFO - PROCESS | 1829 | 1461365467357 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:07 INFO - PROCESS | 1829 | 1461365467587 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79241800 == 203 [pid = 1829] [id = 603] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f7a1000 == 202 [pid = 1829] [id = 602] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ce22800 == 201 [pid = 1829] [id = 580] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ce13000 == 200 [pid = 1829] [id = 601] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a77146000 == 199 [pid = 1829] [id = 600] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7e022000 == 198 [pid = 1829] [id = 599] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a77cef000 == 197 [pid = 1829] [id = 598] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92159000 == 196 [pid = 1829] [id = 597] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db27800 == 195 [pid = 1829] [id = 596] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da15800 == 194 [pid = 1829] [id = 595] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d538800 == 193 [pid = 1829] [id = 594] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cb55800 == 192 [pid = 1829] [id = 593] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89989000 == 191 [pid = 1829] [id = 591] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89306000 == 190 [pid = 1829] [id = 590] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f19800 == 189 [pid = 1829] [id = 589] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a5c000 == 188 [pid = 1829] [id = 588] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8651b000 == 187 [pid = 1829] [id = 587] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a817cb000 == 186 [pid = 1829] [id = 586] 15:51:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80997000 == 185 [pid = 1829] [id = 585] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f4a8dc52800) [pid = 1829] [serial = 1605] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f4a7cc0f800) [pid = 1829] [serial = 1745] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f4a7bcf4000) [pid = 1829] [serial = 1739] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f4a79f5a400) [pid = 1829] [serial = 1716] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f4a91ec1000) [pid = 1829] [serial = 1563] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f4a7f371800) [pid = 1829] [serial = 1524] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f4aa0e0a000) [pid = 1829] [serial = 1515] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f4a9ff7a800) [pid = 1829] [serial = 1632] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f4a8940ac00) [pid = 1829] [serial = 1554] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f4a946ba000) [pid = 1829] [serial = 1566] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f4aa135dc00) [pid = 1829] [serial = 1437] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f4a93c43800) [pid = 1829] [serial = 1506] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f4a7f696000) [pid = 1829] [serial = 1422] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f4a94735000) [pid = 1829] [serial = 1695] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f4a9ff85800) [pid = 1829] [serial = 1701] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f4a87bf1400) [pid = 1829] [serial = 1731] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f4a7f046400) [pid = 1829] [serial = 1679] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f4a79f56400) [pid = 1829] [serial = 1715] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f4a79f5dc00) [pid = 1829] [serial = 1718] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f4aa4cb5400) [pid = 1829] [serial = 1707] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f4a7933c000) [pid = 1829] [serial = 1734] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f4a9f026800) [pid = 1829] [serial = 1700] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f4a7cc08800) [pid = 1829] [serial = 1743] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f4a9feb4400) [pid = 1829] [serial = 1395] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f4a79edf800) [pid = 1829] [serial = 1721] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f4a89a68000) [pid = 1829] [serial = 1688] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f4aa5177400) [pid = 1829] [serial = 1581] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f4a7c1d4c00) [pid = 1829] [serial = 1440] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f4a87df0400) [pid = 1829] [serial = 1683] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f4aa14f1800) [pid = 1829] [serial = 1392] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f4a7f7e4c00) [pid = 1829] [serial = 1647] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f4a87df3c00) [pid = 1829] [serial = 1491] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f4a8d7f1c00) [pid = 1829] [serial = 1560] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f4a85f53c00) [pid = 1829] [serial = 1398] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f4a7ac56000) [pid = 1829] [serial = 1737] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f4a764f5c00) [pid = 1829] [serial = 1728] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f4a8dc50400) [pid = 1829] [serial = 1500] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a8dc5a800) [pid = 1829] [serial = 1503] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a86c5ac00) [pid = 1829] [serial = 1682] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a8be55800) [pid = 1829] [serial = 1518] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a8d89dc00) [pid = 1829] [serial = 1614] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a8196dc00) [pid = 1829] [serial = 1551] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a764f0800) [pid = 1829] [serial = 1727] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a95e34800) [pid = 1829] [serial = 1698] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a95e31800) [pid = 1829] [serial = 1512] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a86330c00) [pid = 1829] [serial = 1650] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a8dc52400) [pid = 1829] [serial = 1452] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a8902f000) [pid = 1829] [serial = 1685] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4aa1044400) [pid = 1829] [serial = 1635] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a96369800) [pid = 1829] [serial = 1572] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a79333400) [pid = 1829] [serial = 1733] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a87e7d000) [pid = 1829] [serial = 1611] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4aa1051000) [pid = 1829] [serial = 1706] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a88f78800) [pid = 1829] [serial = 1626] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a793bec00) [pid = 1829] [serial = 1545] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a7dd17400) [pid = 1829] [serial = 1521] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a7c1d3c00) [pid = 1829] [serial = 1740] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a920e4000) [pid = 1829] [serial = 1431] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a9ff86400) [pid = 1829] [serial = 1575] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a8995b800) [pid = 1829] [serial = 1686] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a7a5db800) [pid = 1829] [serial = 1719] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a749ca400) [pid = 1829] [serial = 1712] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7c4e7800) [pid = 1829] [serial = 1677] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a94711000) [pid = 1829] [serial = 1509] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a94d5b800) [pid = 1829] [serial = 1697] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a7c459400) [pid = 1829] [serial = 1742] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a7ce4c800) [pid = 1829] [serial = 1644] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a89fd5800) [pid = 1829] [serial = 1689] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7dd0e800) [pid = 1829] [serial = 1485] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a94dc0c00) [pid = 1829] [serial = 1302] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4aa4cb6000) [pid = 1829] [serial = 1623] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4aa0e10000) [pid = 1829] [serial = 1703] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a7ac54800) [pid = 1829] [serial = 1730] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a7bb89c00) [pid = 1829] [serial = 1676] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4aa4931000) [pid = 1829] [serial = 1578] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a89411c00) [pid = 1829] [serial = 1494] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4aa139d000) [pid = 1829] [serial = 1704] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a93c91c00) [pid = 1829] [serial = 1694] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a79ee4800) [pid = 1829] [serial = 1722] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a80618c00) [pid = 1829] [serial = 1710] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a7e048c00) [pid = 1829] [serial = 1548] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a87e7d400) [pid = 1829] [serial = 1425] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a8086b000) [pid = 1829] [serial = 1488] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a8dc4f400) [pid = 1829] [serial = 1691] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a7f03f000) [pid = 1829] [serial = 1653] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a80746c00) [pid = 1829] [serial = 1680] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a7f54ac00) [pid = 1829] [serial = 1608] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a7ac44800) [pid = 1829] [serial = 1736] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a7bb8b000) [pid = 1829] [serial = 1641] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4aa3246400) [pid = 1829] [serial = 1449] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a749cf400) [pid = 1829] [serial = 1713] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4aa139b800) [pid = 1829] [serial = 1443] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a9568c000) [pid = 1829] [serial = 1569] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a9465e000) [pid = 1829] [serial = 1617] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a7a5e0800) [pid = 1829] [serial = 1724] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a94f52800) [pid = 1829] [serial = 1434] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7a5e3000) [pid = 1829] [serial = 1709] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4aa534ac00) [pid = 1829] [serial = 1638] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a7cedc800) [pid = 1829] [serial = 1446] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a8bef3c00) [pid = 1829] [serial = 1497] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a8ccba800) [pid = 1829] [serial = 1428] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a89029000) [pid = 1829] [serial = 1629] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a793b5400) [pid = 1829] [serial = 1482] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a80619c00) [pid = 1829] [serial = 1725] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a89c5e000) [pid = 1829] [serial = 1557] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a8f3cb400) [pid = 1829] [serial = 1692] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a9a003800) [pid = 1829] [serial = 1620] [outer = (nil)] [url = about:blank] 15:51:09 INFO - PROCESS | 1829 | 1461365469430 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7656f000 == 186 [pid = 1829] [id = 623] 15:51:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a764f1400) [pid = 1829] [serial = 1870] [outer = (nil)] 15:51:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a789c2800) [pid = 1829] [serial = 1871] [outer = 0x7f4a764f1400] 15:51:09 INFO - PROCESS | 1829 | 1461365469514 Marionette DEBUG loaded listener.js 15:51:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a789d0000) [pid = 1829] [serial = 1872] [outer = 0x7f4a764f1400] 15:51:10 INFO - PROCESS | 1829 | 1461365470304 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2983ms 15:51:10 INFO - PROCESS | 1829 | 1461365470335 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1829 | 1461365470340 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 15:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:51:10 INFO - PROCESS | 1829 | 1461365470347 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - PROCESS | 1829 | 1461365470353 Marionette TRACE conn4 <- [1,2466,null,{}] 15:51:10 INFO - PROCESS | 1829 | 1461365470360 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:10 INFO - PROCESS | 1829 | 1461365470595 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 15:51:10 INFO - PROCESS | 1829 | 1461365470804 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77cf9000 == 187 [pid = 1829] [id = 624] 15:51:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a764f0800) [pid = 1829] [serial = 1873] [outer = (nil)] 15:51:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a79ed8000) [pid = 1829] [serial = 1874] [outer = 0x7f4a764f0800] 15:51:10 INFO - PROCESS | 1829 | 1461365470877 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a79f56800) [pid = 1829] [serial = 1875] [outer = 0x7f4a764f0800] 15:51:11 INFO - PROCESS | 1829 | 1461365471755 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1430ms 15:51:11 INFO - PROCESS | 1829 | 1461365471782 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 15:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:51:11 INFO - PROCESS | 1829 | 1461365471789 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 15:51:11 INFO - PROCESS | 1829 | 1461365471795 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1829 | 1461365471798 Marionette TRACE conn4 <- [1,2470,null,{}] 15:51:11 INFO - PROCESS | 1829 | 1461365471810 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:12 INFO - PROCESS | 1829 | 1461365472080 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 15:51:12 INFO - PROCESS | 1829 | 1461365472118 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79f51800 == 188 [pid = 1829] [id = 625] 15:51:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a7a5e3000) [pid = 1829] [serial = 1876] [outer = (nil)] 15:51:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a7ac48c00) [pid = 1829] [serial = 1877] [outer = 0x7f4a7a5e3000] 15:51:12 INFO - PROCESS | 1829 | 1461365472191 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7ac5f000) [pid = 1829] [serial = 1878] [outer = 0x7f4a7a5e3000] 15:51:13 INFO - PROCESS | 1829 | 1461365473214 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1492ms 15:51:13 INFO - PROCESS | 1829 | 1461365473292 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1829 | 1461365473301 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 15:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:51:13 INFO - PROCESS | 1829 | 1461365473329 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1829 | 1461365473344 Marionette TRACE conn4 <- [1,2474,null,{}] 15:51:13 INFO - PROCESS | 1829 | 1461365473386 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:13 INFO - PROCESS | 1829 | 1461365473693 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 15:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a79ee2800) [pid = 1829] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a79f60800) [pid = 1829] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7933d000) [pid = 1829] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7c25bc00) [pid = 1829] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a79330400) [pid = 1829] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:51:14 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a749ca000) [pid = 1829] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:51:14 INFO - PROCESS | 1829 | 1461365474161 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a52e000 == 189 [pid = 1829] [id = 626] 15:51:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a749ca000) [pid = 1829] [serial = 1879] [outer = (nil)] 15:51:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a793c2400) [pid = 1829] [serial = 1880] [outer = 0x7f4a749ca000] 15:51:14 INFO - PROCESS | 1829 | 1461365474222 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a7c1cd000) [pid = 1829] [serial = 1881] [outer = 0x7f4a749ca000] 15:51:14 INFO - PROCESS | 1829 | 1461365474962 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1683ms 15:51:15 INFO - PROCESS | 1829 | 1461365474996 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1829 | 1461365475000 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 15:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:51:15 INFO - PROCESS | 1829 | 1461365475007 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1829 | 1461365475010 Marionette TRACE conn4 <- [1,2478,null,{}] 15:51:15 INFO - PROCESS | 1829 | 1461365475027 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:15 INFO - PROCESS | 1829 | 1461365475236 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 15:51:15 INFO - PROCESS | 1829 | 1461365475251 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cdbd000 == 190 [pid = 1829] [id = 627] 15:51:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a7c1cc800) [pid = 1829] [serial = 1882] [outer = (nil)] 15:51:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a7c45a800) [pid = 1829] [serial = 1883] [outer = 0x7f4a7c1cc800] 15:51:15 INFO - PROCESS | 1829 | 1461365475312 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7cc08000) [pid = 1829] [serial = 1884] [outer = 0x7f4a7c1cc800] 15:51:16 INFO - PROCESS | 1829 | 1461365476524 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1585ms 15:51:16 INFO - PROCESS | 1829 | 1461365476594 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 15:51:16 INFO - PROCESS | 1829 | 1461365476600 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 15:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:51:16 INFO - PROCESS | 1829 | 1461365476609 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1829 | 1461365476614 Marionette TRACE conn4 <- [1,2482,null,{}] 15:51:16 INFO - PROCESS | 1829 | 1461365476624 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:16 INFO - PROCESS | 1829 | 1461365476911 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 15:51:17 INFO - PROCESS | 1829 | 1461365477252 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7931f000 == 191 [pid = 1829] [id = 628] 15:51:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a789ca800) [pid = 1829] [serial = 1885] [outer = (nil)] 15:51:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a793c0c00) [pid = 1829] [serial = 1886] [outer = 0x7f4a789ca800] 15:51:17 INFO - PROCESS | 1829 | 1461365477333 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a79f5ac00) [pid = 1829] [serial = 1887] [outer = 0x7f4a789ca800] 15:51:18 INFO - PROCESS | 1829 | 1461365478299 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1740ms 15:51:18 INFO - PROCESS | 1829 | 1461365478349 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1829 | 1461365478357 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 15:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:51:18 INFO - PROCESS | 1829 | 1461365478367 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1829 | 1461365478372 Marionette TRACE conn4 <- [1,2486,null,{}] 15:51:18 INFO - PROCESS | 1829 | 1461365478377 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:18 INFO - PROCESS | 1829 | 1461365478609 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 15:51:18 INFO - PROCESS | 1829 | 1461365478919 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ddd7800 == 192 [pid = 1829] [id = 629] 15:51:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a7ac4ac00) [pid = 1829] [serial = 1888] [outer = (nil)] 15:51:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a7bb81400) [pid = 1829] [serial = 1889] [outer = 0x7f4a7ac4ac00] 15:51:19 INFO - PROCESS | 1829 | 1461365478999 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a7c1cdc00) [pid = 1829] [serial = 1890] [outer = 0x7f4a7ac4ac00] 15:51:19 INFO - PROCESS | 1829 | 1461365479984 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1689ms 15:51:20 INFO - PROCESS | 1829 | 1461365480057 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 1829 | 1461365480061 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 15:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:51:20 INFO - PROCESS | 1829 | 1461365480068 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1829 | 1461365480074 Marionette TRACE conn4 <- [1,2490,null,{}] 15:51:20 INFO - PROCESS | 1829 | 1461365480091 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:20 INFO - PROCESS | 1829 | 1461365480371 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 15:51:20 INFO - PROCESS | 1829 | 1461365480684 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f594000 == 193 [pid = 1829] [id = 630] 15:51:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a7cc10400) [pid = 1829] [serial = 1891] [outer = (nil)] 15:51:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a7ce4a000) [pid = 1829] [serial = 1892] [outer = 0x7f4a7cc10400] 15:51:20 INFO - PROCESS | 1829 | 1461365480767 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a7ced5400) [pid = 1829] [serial = 1893] [outer = 0x7f4a7cc10400] 15:51:21 INFO - PROCESS | 1829 | 1461365481640 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1643ms 15:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:51:21 INFO - PROCESS | 1829 | 1461365481711 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 15:51:21 INFO - PROCESS | 1829 | 1461365481715 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 15:51:21 INFO - PROCESS | 1829 | 1461365481721 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:51:21 INFO - PROCESS | 1829 | 1461365481724 Marionette TRACE conn4 <- [1,2494,null,{}] 15:51:21 INFO - PROCESS | 1829 | 1461365481729 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:21 INFO - PROCESS | 1829 | 1461365481990 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 15:51:22 INFO - PROCESS | 1829 | 1461365482296 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8da800 == 194 [pid = 1829] [id = 631] 15:51:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a7cdc4400) [pid = 1829] [serial = 1894] [outer = (nil)] 15:51:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a7de0d400) [pid = 1829] [serial = 1895] [outer = 0x7f4a7cdc4400] 15:51:22 INFO - PROCESS | 1829 | 1461365482377 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a7e0a1400) [pid = 1829] [serial = 1896] [outer = 0x7f4a7cdc4400] 15:51:23 INFO - PROCESS | 1829 | 1461365483242 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1597ms 15:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:51:23 INFO - PROCESS | 1829 | 1461365483318 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1829 | 1461365483321 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 15:51:23 INFO - PROCESS | 1829 | 1461365483327 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1829 | 1461365483331 Marionette TRACE conn4 <- [1,2498,null,{}] 15:51:23 INFO - PROCESS | 1829 | 1461365483336 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:23 INFO - PROCESS | 1829 | 1461365483551 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 15:51:23 INFO - PROCESS | 1829 | 1461365483871 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80988000 == 195 [pid = 1829] [id = 632] 15:51:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a7cedd800) [pid = 1829] [serial = 1897] [outer = (nil)] 15:51:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a7f041000) [pid = 1829] [serial = 1898] [outer = 0x7f4a7cedd800] 15:51:23 INFO - PROCESS | 1829 | 1461365483949 Marionette DEBUG loaded listener.js 15:51:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a7f36f800) [pid = 1829] [serial = 1899] [outer = 0x7f4a7cedd800] 15:51:24 INFO - PROCESS | 1829 | 1461365484870 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1580ms 15:51:24 INFO - PROCESS | 1829 | 1461365484908 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1829 | 1461365484912 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 15:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:51:24 INFO - PROCESS | 1829 | 1461365484918 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1829 | 1461365484922 Marionette TRACE conn4 <- [1,2502,null,{}] 15:51:24 INFO - PROCESS | 1829 | 1461365484927 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:25 INFO - PROCESS | 1829 | 1461365485201 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 15:51:25 INFO - PROCESS | 1829 | 1461365485533 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a861a1800 == 196 [pid = 1829] [id = 633] 15:51:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a7f7d7800) [pid = 1829] [serial = 1900] [outer = (nil)] 15:51:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a80618400) [pid = 1829] [serial = 1901] [outer = 0x7f4a7f7d7800] 15:51:25 INFO - PROCESS | 1829 | 1461365485620 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a8086cc00) [pid = 1829] [serial = 1902] [outer = 0x7f4a7f7d7800] 15:51:26 INFO - PROCESS | 1829 | 1461365486511 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1630ms 15:51:26 INFO - PROCESS | 1829 | 1461365486549 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1829 | 1461365486553 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 15:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:51:26 INFO - PROCESS | 1829 | 1461365486559 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1829 | 1461365486562 Marionette TRACE conn4 <- [1,2506,null,{}] 15:51:26 INFO - PROCESS | 1829 | 1461365486567 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:26 INFO - PROCESS | 1829 | 1461365486792 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 15:51:27 INFO - PROCESS | 1829 | 1461365487065 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8667d800 == 197 [pid = 1829] [id = 634] 15:51:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a7f69bc00) [pid = 1829] [serial = 1903] [outer = (nil)] 15:51:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a81967000) [pid = 1829] [serial = 1904] [outer = 0x7f4a7f69bc00] 15:51:27 INFO - PROCESS | 1829 | 1461365487185 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a81b33400) [pid = 1829] [serial = 1905] [outer = 0x7f4a7f69bc00] 15:51:28 INFO - PROCESS | 1829 | 1461365488049 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1531ms 15:51:28 INFO - PROCESS | 1829 | 1461365488092 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1829 | 1461365488097 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 15:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:51:28 INFO - PROCESS | 1829 | 1461365488103 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1829 | 1461365488106 Marionette TRACE conn4 <- [1,2510,null,{}] 15:51:28 INFO - PROCESS | 1829 | 1461365488113 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:28 INFO - PROCESS | 1829 | 1461365488349 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 15:51:28 INFO - PROCESS | 1829 | 1461365488663 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f50000 == 198 [pid = 1829] [id = 635] 15:51:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a7f7d9000) [pid = 1829] [serial = 1906] [outer = (nil)] 15:51:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a86327c00) [pid = 1829] [serial = 1907] [outer = 0x7f4a7f7d9000] 15:51:28 INFO - PROCESS | 1829 | 1461365488757 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a86623c00) [pid = 1829] [serial = 1908] [outer = 0x7f4a7f7d9000] 15:51:29 INFO - PROCESS | 1829 | 1461365489624 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1580ms 15:51:29 INFO - PROCESS | 1829 | 1461365489686 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 1829 | 1461365489690 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 15:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:51:29 INFO - PROCESS | 1829 | 1461365489696 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1829 | 1461365489699 Marionette TRACE conn4 <- [1,2514,null,{}] 15:51:29 INFO - PROCESS | 1829 | 1461365489704 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:29 INFO - PROCESS | 1829 | 1461365489930 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 15:51:30 INFO - PROCESS | 1829 | 1461365490205 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a891bc800 == 199 [pid = 1829] [id = 636] 15:51:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a8086a000) [pid = 1829] [serial = 1909] [outer = (nil)] 15:51:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a86be5800) [pid = 1829] [serial = 1910] [outer = 0x7f4a8086a000] 15:51:30 INFO - PROCESS | 1829 | 1461365490334 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a86c5b000) [pid = 1829] [serial = 1911] [outer = 0x7f4a8086a000] 15:51:31 INFO - PROCESS | 1829 | 1461365491190 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1535ms 15:51:31 INFO - PROCESS | 1829 | 1461365491232 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1829 | 1461365491236 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 15:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:51:31 INFO - PROCESS | 1829 | 1461365491241 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1829 | 1461365491244 Marionette TRACE conn4 <- [1,2518,null,{}] 15:51:31 INFO - PROCESS | 1829 | 1461365491250 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:31 INFO - PROCESS | 1829 | 1461365491472 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 15:51:31 INFO - PROCESS | 1829 | 1461365491747 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89b64800 == 200 [pid = 1829] [id = 637] 15:51:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a81b35000) [pid = 1829] [serial = 1912] [outer = (nil)] 15:51:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a87c1c400) [pid = 1829] [serial = 1913] [outer = 0x7f4a81b35000] 15:51:31 INFO - PROCESS | 1829 | 1461365491866 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a87ded400) [pid = 1829] [serial = 1914] [outer = 0x7f4a81b35000] 15:51:32 INFO - PROCESS | 1829 | 1461365492714 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1529ms 15:51:32 INFO - PROCESS | 1829 | 1461365492780 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 15:51:32 INFO - PROCESS | 1829 | 1461365492785 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 15:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:51:32 INFO - PROCESS | 1829 | 1461365492793 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - PROCESS | 1829 | 1461365492797 Marionette TRACE conn4 <- [1,2522,null,{}] 15:51:32 INFO - PROCESS | 1829 | 1461365492803 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:33 INFO - PROCESS | 1829 | 1461365493054 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 15:51:33 INFO - PROCESS | 1829 | 1461365493378 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd42800 == 201 [pid = 1829] [id = 638] 15:51:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a88e84400) [pid = 1829] [serial = 1915] [outer = (nil)] 15:51:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a88f6b400) [pid = 1829] [serial = 1916] [outer = 0x7f4a88e84400] 15:51:33 INFO - PROCESS | 1829 | 1461365493470 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a8940fc00) [pid = 1829] [serial = 1917] [outer = 0x7f4a88e84400] 15:51:34 INFO - PROCESS | 1829 | 1461365494357 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1632ms 15:51:34 INFO - PROCESS | 1829 | 1461365494427 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1829 | 1461365494431 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 15:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:51:34 INFO - PROCESS | 1829 | 1461365494436 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1829 | 1461365494438 Marionette TRACE conn4 <- [1,2526,null,{}] 15:51:34 INFO - PROCESS | 1829 | 1461365494444 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:34 INFO - PROCESS | 1829 | 1461365494677 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 15:51:34 INFO - PROCESS | 1829 | 1461365494958 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d599000 == 202 [pid = 1829] [id = 639] 15:51:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a7ac46400) [pid = 1829] [serial = 1918] [outer = (nil)] 15:51:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a87decc00) [pid = 1829] [serial = 1919] [outer = 0x7f4a7ac46400] 15:51:35 INFO - PROCESS | 1829 | 1461365495082 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a89961000) [pid = 1829] [serial = 1920] [outer = 0x7f4a7ac46400] 15:51:35 INFO - PROCESS | 1829 | 1461365495948 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1580ms 15:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:51:36 INFO - PROCESS | 1829 | 1461365496019 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1829 | 1461365496021 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 15:51:36 INFO - PROCESS | 1829 | 1461365496029 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1829 | 1461365496032 Marionette TRACE conn4 <- [1,2530,null,{}] 15:51:36 INFO - PROCESS | 1829 | 1461365496037 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:36 INFO - PROCESS | 1829 | 1461365496271 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 15:51:36 INFO - PROCESS | 1829 | 1461365496584 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da2b800 == 203 [pid = 1829] [id = 640] 15:51:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a7ac53400) [pid = 1829] [serial = 1921] [outer = (nil)] 15:51:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a89ae8c00) [pid = 1829] [serial = 1922] [outer = 0x7f4a7ac53400] 15:51:36 INFO - PROCESS | 1829 | 1461365496664 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a89af0800) [pid = 1829] [serial = 1923] [outer = 0x7f4a7ac53400] 15:51:37 INFO - PROCESS | 1829 | 1461365497542 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1580ms 15:51:37 INFO - PROCESS | 1829 | 1461365497609 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1829 | 1461365497613 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 15:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:51:37 INFO - PROCESS | 1829 | 1461365497619 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1829 | 1461365497622 Marionette TRACE conn4 <- [1,2534,null,{}] 15:51:37 INFO - PROCESS | 1829 | 1461365497629 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:37 INFO - PROCESS | 1829 | 1461365497867 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 15:51:38 INFO - PROCESS | 1829 | 1461365498182 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8dd33000 == 204 [pid = 1829] [id = 641] 15:51:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a89a5ec00) [pid = 1829] [serial = 1924] [outer = (nil)] 15:51:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a89c67400) [pid = 1829] [serial = 1925] [outer = 0x7f4a89a5ec00] 15:51:38 INFO - PROCESS | 1829 | 1461365498263 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a89fdfc00) [pid = 1829] [serial = 1926] [outer = 0x7f4a89a5ec00] 15:51:39 INFO - PROCESS | 1829 | 1461365499126 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1535ms 15:51:39 INFO - PROCESS | 1829 | 1461365499156 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1829 | 1461365499160 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 15:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:51:39 INFO - PROCESS | 1829 | 1461365499166 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1829 | 1461365499169 Marionette TRACE conn4 <- [1,2538,null,{}] 15:51:39 INFO - PROCESS | 1829 | 1461365499175 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:39 INFO - PROCESS | 1829 | 1461365499398 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 15:51:39 INFO - PROCESS | 1829 | 1461365499675 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92166000 == 205 [pid = 1829] [id = 642] 15:51:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a8a275800) [pid = 1829] [serial = 1927] [outer = (nil)] 15:51:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a8af8d000) [pid = 1829] [serial = 1928] [outer = 0x7f4a8a275800] 15:51:39 INFO - PROCESS | 1829 | 1461365499792 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8b4bfc00) [pid = 1829] [serial = 1929] [outer = 0x7f4a8a275800] 15:51:40 INFO - PROCESS | 1829 | 1461365500877 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1783ms 15:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:51:40 INFO - PROCESS | 1829 | 1461365500951 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 15:51:40 INFO - PROCESS | 1829 | 1461365500954 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 15:51:40 INFO - PROCESS | 1829 | 1461365500960 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:51:40 INFO - PROCESS | 1829 | 1461365500963 Marionette TRACE conn4 <- [1,2542,null,{}] 15:51:40 INFO - PROCESS | 1829 | 1461365500968 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:41 INFO - PROCESS | 1829 | 1461365501277 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 15:51:41 INFO - PROCESS | 1829 | 1461365501600 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94450000 == 206 [pid = 1829] [id = 643] 15:51:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a8a278000) [pid = 1829] [serial = 1930] [outer = (nil)] 15:51:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a8be5b400) [pid = 1829] [serial = 1931] [outer = 0x7f4a8a278000] 15:51:41 INFO - PROCESS | 1829 | 1461365501675 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a8bef6400) [pid = 1829] [serial = 1932] [outer = 0x7f4a8a278000] 15:51:42 INFO - PROCESS | 1829 | 1461365502678 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1784ms 15:51:42 INFO - PROCESS | 1829 | 1461365502745 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1829 | 1461365502749 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 15:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:51:42 INFO - PROCESS | 1829 | 1461365502755 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1829 | 1461365502758 Marionette TRACE conn4 <- [1,2546,null,{}] 15:51:42 INFO - PROCESS | 1829 | 1461365502763 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:43 INFO - PROCESS | 1829 | 1461365503002 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 15:51:43 INFO - PROCESS | 1829 | 1461365503319 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94f0c800 == 207 [pid = 1829] [id = 644] 15:51:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a8a278c00) [pid = 1829] [serial = 1933] [outer = (nil)] 15:51:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8c91b400) [pid = 1829] [serial = 1934] [outer = 0x7f4a8a278c00] 15:51:43 INFO - PROCESS | 1829 | 1461365503401 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a8ccba800) [pid = 1829] [serial = 1935] [outer = 0x7f4a8a278c00] 15:51:44 INFO - PROCESS | 1829 | 1461365504311 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1631ms 15:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:51:44 INFO - PROCESS | 1829 | 1461365504388 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1829 | 1461365504391 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 15:51:44 INFO - PROCESS | 1829 | 1461365504397 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1829 | 1461365504400 Marionette TRACE conn4 <- [1,2550,null,{}] 15:51:44 INFO - PROCESS | 1829 | 1461365504405 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:44 INFO - PROCESS | 1829 | 1461365504670 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 15:51:45 INFO - PROCESS | 1829 | 1461365505028 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79329000 == 208 [pid = 1829] [id = 645] 15:51:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a749c7400) [pid = 1829] [serial = 1936] [outer = (nil)] 15:51:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a7a5dac00) [pid = 1829] [serial = 1937] [outer = 0x7f4a749c7400] 15:51:45 INFO - PROCESS | 1829 | 1461365505104 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7ce50c00) [pid = 1829] [serial = 1938] [outer = 0x7f4a749c7400] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7aa97800 == 207 [pid = 1829] [id = 576] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0128000 == 206 [pid = 1829] [id = 94] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8606c000 == 205 [pid = 1829] [id = 229] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a52e000 == 204 [pid = 1829] [id = 626] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79f51800 == 203 [pid = 1829] [id = 625] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a77cf9000 == 202 [pid = 1829] [id = 624] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7656f000 == 201 [pid = 1829] [id = 623] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4a78800 == 200 [pid = 1829] [id = 621] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa110d000 == 199 [pid = 1829] [id = 620] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9ff12800 == 198 [pid = 1829] [id = 619] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9940f800 == 197 [pid = 1829] [id = 618] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95812000 == 196 [pid = 1829] [id = 617] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9456f000 == 195 [pid = 1829] [id = 616] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9403a000 == 194 [pid = 1829] [id = 615] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f314000 == 193 [pid = 1829] [id = 614] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da16800 == 192 [pid = 1829] [id = 613] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d4ac000 == 191 [pid = 1829] [id = 612] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b48e800 == 190 [pid = 1829] [id = 611] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89b75800 == 189 [pid = 1829] [id = 610] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f35800 == 188 [pid = 1829] [id = 609] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a57800 == 187 [pid = 1829] [id = 608] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86506000 == 186 [pid = 1829] [id = 607] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8e9000 == 185 [pid = 1829] [id = 606] 15:51:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7b147000 == 184 [pid = 1829] [id = 605] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a7a5e5400) [pid = 1829] [serial = 1812] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a7cdcf400) [pid = 1829] [serial = 1814] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a87dd4c00) [pid = 1829] [serial = 1790] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a86624800) [pid = 1829] [serial = 1778] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a7a5de800) [pid = 1829] [serial = 1802] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a80866800) [pid = 1829] [serial = 1769] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a7c1d2800) [pid = 1829] [serial = 1805] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a87e74000) [pid = 1829] [serial = 1793] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a87c19c00) [pid = 1829] [serial = 1787] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a7c45cc00) [pid = 1829] [serial = 1806] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a79f62c00) [pid = 1829] [serial = 1799] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a7ac4a400) [pid = 1829] [serial = 1800] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a81ad2800) [pid = 1829] [serial = 1775] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a7e04fc00) [pid = 1829] [serial = 1760] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a7f6b6400) [pid = 1829] [serial = 1763] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a793b8400) [pid = 1829] [serial = 1748] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a7ce4ac00) [pid = 1829] [serial = 1809] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a80619000) [pid = 1829] [serial = 1766] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a8188b400) [pid = 1829] [serial = 1772] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7bb80400) [pid = 1829] [serial = 1751] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7de02c00) [pid = 1829] [serial = 1757] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a86be2800) [pid = 1829] [serial = 1781] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a86c58c00) [pid = 1829] [serial = 1784] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a79338000) [pid = 1829] [serial = 1811] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a749d1c00) [pid = 1829] [serial = 1796] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a7cd85400) [pid = 1829] [serial = 1808] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7ce4e800) [pid = 1829] [serial = 1754] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a7ac54000) [pid = 1829] [serial = 1803] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a789c4800) [pid = 1829] [serial = 1797] [outer = (nil)] [url = about:blank] 15:51:47 INFO - PROCESS | 1829 | 1461365507569 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3287ms 15:51:47 INFO - PROCESS | 1829 | 1461365507684 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1829 | 1461365507689 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 15:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:51:47 INFO - PROCESS | 1829 | 1461365507697 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1829 | 1461365507703 Marionette TRACE conn4 <- [1,2554,null,{}] 15:51:47 INFO - PROCESS | 1829 | 1461365507712 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:47 INFO - PROCESS | 1829 | 1461365507918 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 15:51:48 INFO - PROCESS | 1829 | 1461365508140 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7714b800 == 185 [pid = 1829] [id = 646] 15:51:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a79338000) [pid = 1829] [serial = 1939] [outer = (nil)] 15:51:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a7933bc00) [pid = 1829] [serial = 1940] [outer = 0x7f4a79338000] 15:51:48 INFO - PROCESS | 1829 | 1461365508215 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a79ed7800) [pid = 1829] [serial = 1941] [outer = 0x7f4a79338000] 15:51:49 INFO - PROCESS | 1829 | 1461365509037 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1394ms 15:51:49 INFO - PROCESS | 1829 | 1461365509092 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1829 | 1461365509100 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 15:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:51:49 INFO - PROCESS | 1829 | 1461365509110 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1829 | 1461365509113 Marionette TRACE conn4 <- [1,2558,null,{}] 15:51:49 INFO - PROCESS | 1829 | 1461365509119 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:49 INFO - PROCESS | 1829 | 1461365509339 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 15:51:49 INFO - PROCESS | 1829 | 1461365509545 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79f47800 == 186 [pid = 1829] [id = 647] 15:51:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a79331800) [pid = 1829] [serial = 1942] [outer = (nil)] 15:51:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a79f59c00) [pid = 1829] [serial = 1943] [outer = 0x7f4a79331800] 15:51:49 INFO - PROCESS | 1829 | 1461365509611 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a7a5e7c00) [pid = 1829] [serial = 1944] [outer = 0x7f4a79331800] 15:51:50 INFO - PROCESS | 1829 | 1461365510599 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1536ms 15:51:50 INFO - PROCESS | 1829 | 1461365510647 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 1829 | 1461365510651 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 15:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:51:50 INFO - PROCESS | 1829 | 1461365510665 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1829 | 1461365510670 Marionette TRACE conn4 <- [1,2562,null,{}] 15:51:50 INFO - PROCESS | 1829 | 1461365510686 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:51 INFO - PROCESS | 1829 | 1461365511007 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 15:51:51 INFO - PROCESS | 1829 | 1461365511043 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b90f000 == 187 [pid = 1829] [id = 648] 15:51:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a7ac54800) [pid = 1829] [serial = 1945] [outer = (nil)] 15:51:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a7c1c9800) [pid = 1829] [serial = 1946] [outer = 0x7f4a7ac54800] 15:51:51 INFO - PROCESS | 1829 | 1461365511112 Marionette DEBUG loaded listener.js 15:51:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a7c452c00) [pid = 1829] [serial = 1947] [outer = 0x7f4a7ac54800] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7cc0c800) [pid = 1829] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a7ce50000) [pid = 1829] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a80610c00) [pid = 1829] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a789cbc00) [pid = 1829] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7cdd2800) [pid = 1829] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a7cdd2c00) [pid = 1829] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7f373800) [pid = 1829] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a87bfb800) [pid = 1829] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a85f59000) [pid = 1829] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a7e0a0000) [pid = 1829] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a8060a400) [pid = 1829] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a7ac59800) [pid = 1829] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7e09d800) [pid = 1829] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a789d1c00) [pid = 1829] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a80864400) [pid = 1829] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a7f6b1c00) [pid = 1829] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a86331800) [pid = 1829] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a7f6b2800) [pid = 1829] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a7a5e3000) [pid = 1829] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a749ca000) [pid = 1829] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a7f03c400) [pid = 1829] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a8662a000) [pid = 1829] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a7bcf6c00) [pid = 1829] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a749cf800) [pid = 1829] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a7ac4e400) [pid = 1829] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a87e70800) [pid = 1829] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a7f6bc800) [pid = 1829] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a79209000) [pid = 1829] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a764f0800) [pid = 1829] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a88f73400) [pid = 1829] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a7f36fc00) [pid = 1829] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a80869800) [pid = 1829] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a749c4400) [pid = 1829] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a87e78400) [pid = 1829] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a87dca800) [pid = 1829] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a7f372800) [pid = 1829] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7c1d4000) [pid = 1829] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a764ee800) [pid = 1829] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a87bfbc00) [pid = 1829] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a8994d000) [pid = 1829] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:51:52 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a764f1400) [pid = 1829] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:51:53 INFO - PROCESS | 1829 | 1461365513118 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2496ms 15:51:53 INFO - PROCESS | 1829 | 1461365513163 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 15:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:51:53 INFO - PROCESS | 1829 | 1461365513167 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 15:51:53 INFO - PROCESS | 1829 | 1461365513173 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1829 | 1461365513176 Marionette TRACE conn4 <- [1,2566,null,{}] 15:51:53 INFO - PROCESS | 1829 | 1461365513181 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:53 INFO - PROCESS | 1829 | 1461365513389 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 15:51:53 INFO - PROCESS | 1829 | 1461365513577 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfc2800 == 188 [pid = 1829] [id = 649] 15:51:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a749c4400) [pid = 1829] [serial = 1948] [outer = (nil)] 15:51:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a7ac4e400) [pid = 1829] [serial = 1949] [outer = 0x7f4a749c4400] 15:51:53 INFO - PROCESS | 1829 | 1461365513641 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a7c4e8000) [pid = 1829] [serial = 1950] [outer = 0x7f4a749c4400] 15:51:54 INFO - PROCESS | 1829 | 1461365514408 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1294ms 15:51:54 INFO - PROCESS | 1829 | 1461365514469 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1829 | 1461365514473 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 15:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:51:54 INFO - PROCESS | 1829 | 1461365514478 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1829 | 1461365514480 Marionette TRACE conn4 <- [1,2570,null,{}] 15:51:54 INFO - PROCESS | 1829 | 1461365514486 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:54 INFO - PROCESS | 1829 | 1461365514686 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 15:51:55 INFO - PROCESS | 1829 | 1461365515152 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7631c800 == 189 [pid = 1829] [id = 650] 15:51:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a764f5000) [pid = 1829] [serial = 1951] [outer = (nil)] 15:51:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a789cd800) [pid = 1829] [serial = 1952] [outer = 0x7f4a764f5000] 15:51:55 INFO - PROCESS | 1829 | 1461365515248 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a793bcc00) [pid = 1829] [serial = 1953] [outer = 0x7f4a764f5000] 15:51:56 INFO - PROCESS | 1829 | 1461365516223 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1788ms 15:51:56 INFO - PROCESS | 1829 | 1461365516270 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 15:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:51:56 INFO - PROCESS | 1829 | 1461365516277 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 15:51:56 INFO - PROCESS | 1829 | 1461365516285 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - PROCESS | 1829 | 1461365516290 Marionette TRACE conn4 <- [1,2574,null,{}] 15:51:56 INFO - PROCESS | 1829 | 1461365516299 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:56 INFO - PROCESS | 1829 | 1461365516548 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 15:51:56 INFO - PROCESS | 1829 | 1461365516871 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfde000 == 190 [pid = 1829] [id = 651] 15:51:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7ac46000) [pid = 1829] [serial = 1954] [outer = (nil)] 15:51:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a7ba3a400) [pid = 1829] [serial = 1955] [outer = 0x7f4a7ac46000] 15:51:56 INFO - PROCESS | 1829 | 1461365516953 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a7c1d3000) [pid = 1829] [serial = 1956] [outer = 0x7f4a7ac46000] 15:51:57 INFO - PROCESS | 1829 | 1461365517877 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1638ms 15:51:57 INFO - PROCESS | 1829 | 1461365517927 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1829 | 1461365517933 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 15:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:51:57 INFO - PROCESS | 1829 | 1461365517941 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1829 | 1461365517944 Marionette TRACE conn4 <- [1,2578,null,{}] 15:51:57 INFO - PROCESS | 1829 | 1461365517950 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:58 INFO - PROCESS | 1829 | 1461365518189 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 15:51:58 INFO - PROCESS | 1829 | 1461365518539 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a806aa000 == 191 [pid = 1829] [id = 652] 15:51:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a7cc07c00) [pid = 1829] [serial = 1957] [outer = (nil)] 15:51:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a7ce4bc00) [pid = 1829] [serial = 1958] [outer = 0x7f4a7cc07c00] 15:51:58 INFO - PROCESS | 1829 | 1461365518622 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a7cedac00) [pid = 1829] [serial = 1959] [outer = 0x7f4a7cc07c00] 15:51:59 INFO - PROCESS | 1829 | 1461365519547 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1684ms 15:51:59 INFO - PROCESS | 1829 | 1461365519626 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 1829 | 1461365519631 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 15:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:51:59 INFO - PROCESS | 1829 | 1461365519646 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1829 | 1461365519656 Marionette TRACE conn4 <- [1,2582,null,{}] 15:51:59 INFO - PROCESS | 1829 | 1461365519665 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:00 INFO - PROCESS | 1829 | 1461365520094 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 15:52:00 INFO - PROCESS | 1829 | 1461365520379 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a90800 == 192 [pid = 1829] [id = 653] 15:52:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a7e09e800) [pid = 1829] [serial = 1960] [outer = (nil)] 15:52:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a7f03e000) [pid = 1829] [serial = 1961] [outer = 0x7f4a7e09e800] 15:52:00 INFO - PROCESS | 1829 | 1461365520457 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a7f36e400) [pid = 1829] [serial = 1962] [outer = 0x7f4a7e09e800] 15:52:01 INFO - PROCESS | 1829 | 1461365521407 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1799ms 15:52:01 INFO - PROCESS | 1829 | 1461365521438 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 15:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:52:01 INFO - PROCESS | 1829 | 1461365521443 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 15:52:01 INFO - PROCESS | 1829 | 1461365521449 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - PROCESS | 1829 | 1461365521452 Marionette TRACE conn4 <- [1,2586,null,{}] 15:52:01 INFO - PROCESS | 1829 | 1461365521457 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:01 INFO - PROCESS | 1829 | 1461365521692 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 15:52:02 INFO - PROCESS | 1829 | 1461365522023 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86508800 == 193 [pid = 1829] [id = 654] 15:52:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a7dd15c00) [pid = 1829] [serial = 1963] [outer = (nil)] 15:52:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a7f54ec00) [pid = 1829] [serial = 1964] [outer = 0x7f4a7dd15c00] 15:52:02 INFO - PROCESS | 1829 | 1461365522116 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a7f69f400) [pid = 1829] [serial = 1965] [outer = 0x7f4a7dd15c00] 15:52:03 INFO - PROCESS | 1829 | 1461365523015 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1634ms 15:52:03 INFO - PROCESS | 1829 | 1461365523084 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1829 | 1461365523088 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 15:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:52:03 INFO - PROCESS | 1829 | 1461365523093 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1829 | 1461365523096 Marionette TRACE conn4 <- [1,2590,null,{}] 15:52:03 INFO - PROCESS | 1829 | 1461365523101 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:03 INFO - PROCESS | 1829 | 1461365523345 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 15:52:03 INFO - PROCESS | 1829 | 1461365523666 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87f48800 == 194 [pid = 1829] [id = 655] 15:52:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a7f7e3800) [pid = 1829] [serial = 1966] [outer = (nil)] 15:52:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a8060a800) [pid = 1829] [serial = 1967] [outer = 0x7f4a7f7e3800] 15:52:03 INFO - PROCESS | 1829 | 1461365523760 Marionette DEBUG loaded listener.js 15:52:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a8086fc00) [pid = 1829] [serial = 1968] [outer = 0x7f4a7f7e3800] 15:52:05 INFO - PROCESS | 1829 | 1461365525046 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2033ms 15:52:05 INFO - PROCESS | 1829 | 1461365525131 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1829 | 1461365525137 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 15:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:52:05 INFO - PROCESS | 1829 | 1461365525146 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1829 | 1461365525150 Marionette TRACE conn4 <- [1,2594,null,{}] 15:52:05 INFO - PROCESS | 1829 | 1461365525160 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:05 INFO - PROCESS | 1829 | 1461365525495 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 15:52:05 INFO - PROCESS | 1829 | 1461365525810 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8998b800 == 195 [pid = 1829] [id = 656] 15:52:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a7f7e4000) [pid = 1829] [serial = 1969] [outer = (nil)] 15:52:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a85f50c00) [pid = 1829] [serial = 1970] [outer = 0x7f4a7f7e4000] 15:52:05 INFO - PROCESS | 1829 | 1461365525885 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a86627c00) [pid = 1829] [serial = 1971] [outer = 0x7f4a7f7e4000] 15:52:06 INFO - PROCESS | 1829 | 1461365526825 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1743ms 15:52:06 INFO - PROCESS | 1829 | 1461365526890 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1829 | 1461365526894 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 15:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:52:06 INFO - PROCESS | 1829 | 1461365526900 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1829 | 1461365526902 Marionette TRACE conn4 <- [1,2598,null,{}] 15:52:06 INFO - PROCESS | 1829 | 1461365526908 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:07 INFO - PROCESS | 1829 | 1461365527143 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 15:52:07 INFO - PROCESS | 1829 | 1461365527452 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8a1d0800 == 196 [pid = 1829] [id = 657] 15:52:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a7f7e4400) [pid = 1829] [serial = 1972] [outer = (nil)] 15:52:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a86beb400) [pid = 1829] [serial = 1973] [outer = 0x7f4a7f7e4400] 15:52:07 INFO - PROCESS | 1829 | 1461365527532 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a87bf3000) [pid = 1829] [serial = 1974] [outer = 0x7f4a7f7e4400] 15:52:08 INFO - PROCESS | 1829 | 1461365528459 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1587ms 15:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:52:08 INFO - PROCESS | 1829 | 1461365528491 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1829 | 1461365528494 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 15:52:08 INFO - PROCESS | 1829 | 1461365528501 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1829 | 1461365528504 Marionette TRACE conn4 <- [1,2602,null,{}] 15:52:08 INFO - PROCESS | 1829 | 1461365528509 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:08 INFO - PROCESS | 1829 | 1461365528738 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 15:52:09 INFO - PROCESS | 1829 | 1461365529063 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cd2a800 == 197 [pid = 1829] [id = 658] 15:52:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a8188b400) [pid = 1829] [serial = 1975] [outer = (nil)] 15:52:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a87d36800) [pid = 1829] [serial = 1976] [outer = 0x7f4a8188b400] 15:52:09 INFO - PROCESS | 1829 | 1461365529144 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a87dd9800) [pid = 1829] [serial = 1977] [outer = 0x7f4a8188b400] 15:52:10 INFO - PROCESS | 1829 | 1461365530064 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1636ms 15:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:52:10 INFO - PROCESS | 1829 | 1461365530136 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 1829 | 1461365530139 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 15:52:10 INFO - PROCESS | 1829 | 1461365530145 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1829 | 1461365530148 Marionette TRACE conn4 <- [1,2606,null,{}] 15:52:10 INFO - PROCESS | 1829 | 1461365530153 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:10 INFO - PROCESS | 1829 | 1461365530387 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 15:52:10 INFO - PROCESS | 1829 | 1461365530702 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d543800 == 198 [pid = 1829] [id = 659] 15:52:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a7bb84400) [pid = 1829] [serial = 1978] [outer = (nil)] 15:52:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a87e76c00) [pid = 1829] [serial = 1979] [outer = 0x7f4a7bb84400] 15:52:10 INFO - PROCESS | 1829 | 1461365530787 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a87f07400) [pid = 1829] [serial = 1980] [outer = 0x7f4a7bb84400] 15:52:11 INFO - PROCESS | 1829 | 1461365531715 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1637ms 15:52:11 INFO - PROCESS | 1829 | 1461365531783 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 15:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:52:11 INFO - PROCESS | 1829 | 1461365531787 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 15:52:11 INFO - PROCESS | 1829 | 1461365531792 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 1829 | 1461365531796 Marionette TRACE conn4 <- [1,2610,null,{}] 15:52:11 INFO - PROCESS | 1829 | 1461365531801 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:12 INFO - PROCESS | 1829 | 1461365532032 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 15:52:12 INFO - PROCESS | 1829 | 1461365532359 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da8e800 == 199 [pid = 1829] [id = 660] 15:52:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a88e85000) [pid = 1829] [serial = 1981] [outer = (nil)] 15:52:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a88e8b400) [pid = 1829] [serial = 1982] [outer = 0x7f4a88e85000] 15:52:12 INFO - PROCESS | 1829 | 1461365532458 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a88f73000) [pid = 1829] [serial = 1983] [outer = 0x7f4a88e85000] 15:52:13 INFO - PROCESS | 1829 | 1461365533350 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1632ms 15:52:13 INFO - PROCESS | 1829 | 1461365533425 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 1829 | 1461365533430 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 15:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:52:13 INFO - PROCESS | 1829 | 1461365533436 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1829 | 1461365533440 Marionette TRACE conn4 <- [1,2614,null,{}] 15:52:13 INFO - PROCESS | 1829 | 1461365533445 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:13 INFO - PROCESS | 1829 | 1461365533753 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 15:52:14 INFO - PROCESS | 1829 | 1461365534081 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92168800 == 200 [pid = 1829] [id = 661] 15:52:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a85f4f800) [pid = 1829] [serial = 1984] [outer = (nil)] 15:52:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a89947800) [pid = 1829] [serial = 1985] [outer = 0x7f4a85f4f800] 15:52:14 INFO - PROCESS | 1829 | 1461365534162 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a89957800) [pid = 1829] [serial = 1986] [outer = 0x7f4a85f4f800] 15:52:15 INFO - PROCESS | 1829 | 1461365535019 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1636ms 15:52:15 INFO - PROCESS | 1829 | 1461365535074 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 1829 | 1461365535076 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 15:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:52:15 INFO - PROCESS | 1829 | 1461365535083 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 1829 | 1461365535086 Marionette TRACE conn4 <- [1,2618,null,{}] 15:52:15 INFO - PROCESS | 1829 | 1461365535092 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:15 INFO - PROCESS | 1829 | 1461365535345 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 15:52:15 INFO - PROCESS | 1829 | 1461365535660 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94564800 == 201 [pid = 1829] [id = 662] 15:52:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a749c5000) [pid = 1829] [serial = 1987] [outer = (nil)] 15:52:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a89a63c00) [pid = 1829] [serial = 1988] [outer = 0x7f4a749c5000] 15:52:15 INFO - PROCESS | 1829 | 1461365535739 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a89a6b000) [pid = 1829] [serial = 1989] [outer = 0x7f4a749c5000] 15:52:16 INFO - PROCESS | 1829 | 1461365536666 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1629ms 15:52:16 INFO - PROCESS | 1829 | 1461365536714 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1829 | 1461365536717 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 15:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:52:16 INFO - PROCESS | 1829 | 1461365536724 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1829 | 1461365536728 Marionette TRACE conn4 <- [1,2622,null,{}] 15:52:16 INFO - PROCESS | 1829 | 1461365536734 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:16 INFO - PROCESS | 1829 | 1461365536973 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 15:52:17 INFO - PROCESS | 1829 | 1461365537295 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f06800 == 202 [pid = 1829] [id = 663] 15:52:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a88e85400) [pid = 1829] [serial = 1990] [outer = (nil)] 15:52:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a89c63c00) [pid = 1829] [serial = 1991] [outer = 0x7f4a88e85400] 15:52:17 INFO - PROCESS | 1829 | 1461365537377 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a8a278400) [pid = 1829] [serial = 1992] [outer = 0x7f4a88e85400] 15:52:18 INFO - PROCESS | 1829 | 1461365538288 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:52:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1635ms 15:52:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:52:18 INFO - PROCESS | 1829 | 1461365538360 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1829 | 1461365538363 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 15:52:18 INFO - PROCESS | 1829 | 1461365538370 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1829 | 1461365538373 Marionette TRACE conn4 <- [1,2626,null,{}] 15:52:18 INFO - PROCESS | 1829 | 1461365538379 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:18 INFO - PROCESS | 1829 | 1461365538664 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 15:52:18 INFO - PROCESS | 1829 | 1461365538981 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fe20800 == 203 [pid = 1829] [id = 664] 15:52:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a7e051400) [pid = 1829] [serial = 1993] [outer = (nil)] 15:52:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a89ae9800) [pid = 1829] [serial = 1994] [outer = 0x7f4a7e051400] 15:52:19 INFO - PROCESS | 1829 | 1461365539064 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a8c922400) [pid = 1829] [serial = 1995] [outer = 0x7f4a7e051400] 15:52:19 INFO - PROCESS | 1829 | 1461365539943 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1640ms 15:52:20 INFO - PROCESS | 1829 | 1461365540010 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 15:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:52:20 INFO - PROCESS | 1829 | 1461365540023 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 15:52:20 INFO - PROCESS | 1829 | 1461365540030 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1829 | 1461365540033 Marionette TRACE conn4 <- [1,2630,null,{}] 15:52:20 INFO - PROCESS | 1829 | 1461365540039 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:20 INFO - PROCESS | 1829 | 1461365540288 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 15:52:20 INFO - PROCESS | 1829 | 1461365540607 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa1033000 == 204 [pid = 1829] [id = 665] 15:52:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a8074e000) [pid = 1829] [serial = 1996] [outer = (nil)] 15:52:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a8d479800) [pid = 1829] [serial = 1997] [outer = 0x7f4a8074e000] 15:52:20 INFO - PROCESS | 1829 | 1461365540689 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a8d47f800) [pid = 1829] [serial = 1998] [outer = 0x7f4a8074e000] 15:52:21 INFO - PROCESS | 1829 | 1461365541565 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:52:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1580ms 15:52:21 INFO - PROCESS | 1829 | 1461365541611 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1829 | 1461365541614 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 15:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:52:21 INFO - PROCESS | 1829 | 1461365541621 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1829 | 1461365541626 Marionette TRACE conn4 <- [1,2634,null,{}] 15:52:21 INFO - PROCESS | 1829 | 1461365541632 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:21 INFO - PROCESS | 1829 | 1461365541858 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 15:52:22 INFO - PROCESS | 1829 | 1461365542109 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a71000 == 205 [pid = 1829] [id = 666] 15:52:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a87d38800) [pid = 1829] [serial = 1999] [outer = (nil)] 15:52:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a8d7f2c00) [pid = 1829] [serial = 2000] [outer = 0x7f4a87d38800] 15:52:22 INFO - PROCESS | 1829 | 1461365542185 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a8d7f9400) [pid = 1829] [serial = 2001] [outer = 0x7f4a87d38800] 15:52:23 INFO - PROCESS | 1829 | 1461365543154 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:52:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1583ms 15:52:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:52:23 INFO - PROCESS | 1829 | 1461365543205 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1829 | 1461365543208 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 15:52:23 INFO - PROCESS | 1829 | 1461365543215 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1829 | 1461365543218 Marionette TRACE conn4 <- [1,2638,null,{}] 15:52:23 INFO - PROCESS | 1829 | 1461365543224 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:23 INFO - PROCESS | 1829 | 1461365543484 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 15:52:23 INFO - PROCESS | 1829 | 1461365543855 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4f10800 == 206 [pid = 1829] [id = 667] 15:52:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a88e82c00) [pid = 1829] [serial = 2002] [outer = (nil)] 15:52:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a8d89bc00) [pid = 1829] [serial = 2003] [outer = 0x7f4a88e82c00] 15:52:23 INFO - PROCESS | 1829 | 1461365543939 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a8d8f7400) [pid = 1829] [serial = 2004] [outer = 0x7f4a88e82c00] 15:52:24 INFO - PROCESS | 1829 | 1461365544890 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1741ms 15:52:24 INFO - PROCESS | 1829 | 1461365544956 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1829 | 1461365544960 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 15:52:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:52:24 INFO - PROCESS | 1829 | 1461365544967 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1829 | 1461365544969 Marionette TRACE conn4 <- [1,2642,null,{}] 15:52:24 INFO - PROCESS | 1829 | 1461365544975 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:25 INFO - PROCESS | 1829 | 1461365545229 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8077d000 == 205 [pid = 1829] [id = 429] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95f16000 == 204 [pid = 1829] [id = 504] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a4c3000 == 203 [pid = 1829] [id = 582] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa3206000 == 202 [pid = 1829] [id = 71] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94569800 == 201 [pid = 1829] [id = 503] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7714a800 == 200 [pid = 1829] [id = 505] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7dfc2800 == 199 [pid = 1829] [id = 649] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7b90f000 == 198 [pid = 1829] [id = 648] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79f47800 == 197 [pid = 1829] [id = 647] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7714b800 == 196 [pid = 1829] [id = 646] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79329000 == 195 [pid = 1829] [id = 645] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94f0c800 == 194 [pid = 1829] [id = 644] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94450000 == 193 [pid = 1829] [id = 643] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92166000 == 192 [pid = 1829] [id = 642] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8dd33000 == 191 [pid = 1829] [id = 641] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da2b800 == 190 [pid = 1829] [id = 640] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d599000 == 189 [pid = 1829] [id = 639] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd42800 == 188 [pid = 1829] [id = 638] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89b64800 == 187 [pid = 1829] [id = 637] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a891bc800 == 186 [pid = 1829] [id = 636] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a87f50000 == 185 [pid = 1829] [id = 635] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8667d800 == 184 [pid = 1829] [id = 634] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a861a1800 == 183 [pid = 1829] [id = 633] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80988000 == 182 [pid = 1829] [id = 632] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8da800 == 181 [pid = 1829] [id = 631] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89e70800 == 180 [pid = 1829] [id = 592] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f594000 == 179 [pid = 1829] [id = 630] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ddd7800 == 178 [pid = 1829] [id = 629] 15:52:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7931f000 == 177 [pid = 1829] [id = 628] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a79f56800) [pid = 1829] [serial = 1875] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a7ce4b400) [pid = 1829] [serial = 1746] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a7c45a800) [pid = 1829] [serial = 1883] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a7e0ab000) [pid = 1829] [serial = 1761] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a81b36c00) [pid = 1829] [serial = 1776] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a79f57c00) [pid = 1829] [serial = 1749] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a7ced8400) [pid = 1829] [serial = 1755] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a7de0e000) [pid = 1829] [serial = 1758] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a81967400) [pid = 1829] [serial = 1773] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a87df4000) [pid = 1829] [serial = 1791] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a86bf1400) [pid = 1829] [serial = 1782] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a87d3cc00) [pid = 1829] [serial = 1788] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a80873400) [pid = 1829] [serial = 1770] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a7c252c00) [pid = 1829] [serial = 1752] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a87bfa800) [pid = 1829] [serial = 1785] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a89953000) [pid = 1829] [serial = 1674] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a87f10800) [pid = 1829] [serial = 1794] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a7f7e6c00) [pid = 1829] [serial = 1764] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8662d800) [pid = 1829] [serial = 1779] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a8074c000) [pid = 1829] [serial = 1767] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7ac48c00) [pid = 1829] [serial = 1877] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a793c2400) [pid = 1829] [serial = 1880] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7f36f000) [pid = 1829] [serial = 1830] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a7f040800) [pid = 1829] [serial = 1829] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a89025400) [pid = 1829] [serial = 1854] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a88f72800) [pid = 1829] [serial = 1853] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a7ced1000) [pid = 1829] [serial = 1815] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a88e8c800) [pid = 1829] [serial = 1869] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7933b000) [pid = 1829] [serial = 1868] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a7bb8e800) [pid = 1829] [serial = 1821] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a7ba40400) [pid = 1829] [serial = 1820] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a88e8a800) [pid = 1829] [serial = 1848] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a87fd8400) [pid = 1829] [serial = 1847] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a85f5bc00) [pid = 1829] [serial = 1839] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a81b40000) [pid = 1829] [serial = 1838] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a79ee5c00) [pid = 1829] [serial = 1818] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a793c0000) [pid = 1829] [serial = 1817] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a79ed8000) [pid = 1829] [serial = 1874] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a89948400) [pid = 1829] [serial = 1860] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a8963a800) [pid = 1829] [serial = 1859] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a80752400) [pid = 1829] [serial = 1833] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a7f6a1000) [pid = 1829] [serial = 1832] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a86629400) [pid = 1829] [serial = 1842] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a8632f400) [pid = 1829] [serial = 1841] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a8995a400) [pid = 1829] [serial = 1863] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a89953800) [pid = 1829] [serial = 1862] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a88f71800) [pid = 1829] [serial = 1851] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a88f6a000) [pid = 1829] [serial = 1850] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a894c4400) [pid = 1829] [serial = 1857] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a8902ec00) [pid = 1829] [serial = 1856] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a81addc00) [pid = 1829] [serial = 1836] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a8196a400) [pid = 1829] [serial = 1835] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7ced8800) [pid = 1829] [serial = 1824] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7cdcc400) [pid = 1829] [serial = 1823] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a7e0a0800) [pid = 1829] [serial = 1827] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a7de06c00) [pid = 1829] [serial = 1826] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a87df8c00) [pid = 1829] [serial = 1845] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a87d3d400) [pid = 1829] [serial = 1844] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a89a69800) [pid = 1829] [serial = 1866] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a89a60800) [pid = 1829] [serial = 1865] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a789c2800) [pid = 1829] [serial = 1871] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a789d0000) [pid = 1829] [serial = 1872] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7ac5f000) [pid = 1829] [serial = 1878] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a7c1cd000) [pid = 1829] [serial = 1881] [outer = (nil)] [url = about:blank] 15:52:27 INFO - PROCESS | 1829 | 1461365547311 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a76587000 == 178 [pid = 1829] [id = 668] 15:52:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a764ebc00) [pid = 1829] [serial = 2005] [outer = (nil)] 15:52:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a764ef800) [pid = 1829] [serial = 2006] [outer = 0x7f4a764ebc00] 15:52:27 INFO - PROCESS | 1829 | 1461365547390 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a789cb400) [pid = 1829] [serial = 2007] [outer = 0x7f4a764ebc00] 15:52:28 INFO - PROCESS | 1829 | 1461365548225 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:52:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 3285ms 15:52:28 INFO - PROCESS | 1829 | 1461365548256 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 15:52:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:52:28 INFO - PROCESS | 1829 | 1461365548266 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 15:52:28 INFO - PROCESS | 1829 | 1461365548278 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1829 | 1461365548286 Marionette TRACE conn4 <- [1,2646,null,{}] 15:52:28 INFO - PROCESS | 1829 | 1461365548298 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:28 INFO - PROCESS | 1829 | 1461365548588 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 15:52:28 INFO - PROCESS | 1829 | 1461365548799 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a2c4000 == 179 [pid = 1829] [id = 669] 15:52:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a793bb000) [pid = 1829] [serial = 2008] [outer = (nil)] 15:52:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a79ee1000) [pid = 1829] [serial = 2009] [outer = 0x7f4a793bb000] 15:52:28 INFO - PROCESS | 1829 | 1461365548961 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a79f5a400) [pid = 1829] [serial = 2010] [outer = 0x7f4a793bb000] 15:52:29 INFO - PROCESS | 1829 | 1461365549822 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:52:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1592ms 15:52:29 INFO - PROCESS | 1829 | 1461365549871 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1829 | 1461365549877 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 15:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:52:29 INFO - PROCESS | 1829 | 1461365549891 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1829 | 1461365549894 Marionette TRACE conn4 <- [1,2650,null,{}] 15:52:29 INFO - PROCESS | 1829 | 1461365549900 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:30 INFO - PROCESS | 1829 | 1461365550175 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 15:52:30 INFO - PROCESS | 1829 | 1461365550210 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7acd0000 == 180 [pid = 1829] [id = 670] 15:52:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a7ac45c00) [pid = 1829] [serial = 2011] [outer = (nil)] 15:52:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a7ac55c00) [pid = 1829] [serial = 2012] [outer = 0x7f4a7ac45c00] 15:52:30 INFO - PROCESS | 1829 | 1461365550274 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a7bcefc00) [pid = 1829] [serial = 2013] [outer = 0x7f4a7ac45c00] 15:52:31 INFO - PROCESS | 1829 | 1461365551443 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:52:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1582ms 15:52:31 INFO - PROCESS | 1829 | 1461365551507 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1829 | 1461365551511 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:52:31 INFO - PROCESS | 1829 | 1461365551526 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1829 | 1461365551534 Marionette TRACE conn4 <- [1,2654,null,{}] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a7ac54800) [pid = 1829] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a7ac4ac00) [pid = 1829] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a789ca800) [pid = 1829] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a8a278c00) [pid = 1829] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a8a278000) [pid = 1829] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a8a275800) [pid = 1829] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a89a5ec00) [pid = 1829] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7ac53400) [pid = 1829] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a7ac46400) [pid = 1829] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a88e84400) [pid = 1829] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a81b35000) [pid = 1829] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a8086a000) [pid = 1829] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a7f7d9000) [pid = 1829] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a7f69bc00) [pid = 1829] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a7f7d7800) [pid = 1829] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a7cedd800) [pid = 1829] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a7cdc4400) [pid = 1829] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a79331800) [pid = 1829] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a79338000) [pid = 1829] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:52:32 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a7cc10400) [pid = 1829] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:52:32 INFO - PROCESS | 1829 | 1461365552077 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 1829 | 1461365552305 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 15:52:32 INFO - PROCESS | 1829 | 1461365552480 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ce1e800 == 181 [pid = 1829] [id = 671] 15:52:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a79f62800) [pid = 1829] [serial = 2014] [outer = (nil)] 15:52:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a7c458800) [pid = 1829] [serial = 2015] [outer = 0x7f4a79f62800] 15:52:32 INFO - PROCESS | 1829 | 1461365552545 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a7cc11800) [pid = 1829] [serial = 2016] [outer = 0x7f4a79f62800] 15:52:33 INFO - PROCESS | 1829 | 1461365553262 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:52:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1762ms 15:52:33 INFO - PROCESS | 1829 | 1461365553282 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1829 | 1461365553287 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 15:52:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:52:33 INFO - PROCESS | 1829 | 1461365553293 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1829 | 1461365553295 Marionette TRACE conn4 <- [1,2658,null,{}] 15:52:33 INFO - PROCESS | 1829 | 1461365553300 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:33 INFO - PROCESS | 1829 | 1461365553591 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 15:52:33 INFO - PROCESS | 1829 | 1461365553617 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f56d800 == 182 [pid = 1829] [id = 672] 15:52:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a7cd80c00) [pid = 1829] [serial = 2017] [outer = (nil)] 15:52:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a7ce4b400) [pid = 1829] [serial = 2018] [outer = 0x7f4a7cd80c00] 15:52:33 INFO - PROCESS | 1829 | 1461365553682 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a7ced5c00) [pid = 1829] [serial = 2019] [outer = 0x7f4a7cd80c00] 15:52:34 INFO - PROCESS | 1829 | 1461365554916 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:52:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:52:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1692ms 15:52:34 INFO - PROCESS | 1829 | 1461365554987 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 1829 | 1461365554993 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 15:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:52:35 INFO - PROCESS | 1829 | 1461365555003 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1829 | 1461365555008 Marionette TRACE conn4 <- [1,2662,null,{}] 15:52:35 INFO - PROCESS | 1829 | 1461365555016 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 1829 | 1461365555296 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 15:52:35 INFO - PROCESS | 1829 | 1461365555630 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a52a800 == 183 [pid = 1829] [id = 673] 15:52:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a79ee5c00) [pid = 1829] [serial = 2020] [outer = (nil)] 15:52:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a79f5a800) [pid = 1829] [serial = 2021] [outer = 0x7f4a79ee5c00] 15:52:35 INFO - PROCESS | 1829 | 1461365555713 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a7bb89c00) [pid = 1829] [serial = 2022] [outer = 0x7f4a79ee5c00] 15:52:36 INFO - PROCESS | 1829 | 1461365556637 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:52:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:52:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1682ms 15:52:36 INFO - PROCESS | 1829 | 1461365556687 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1829 | 1461365556696 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 15:52:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:52:36 INFO - PROCESS | 1829 | 1461365556706 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1829 | 1461365556709 Marionette TRACE conn4 <- [1,2666,null,{}] 15:52:36 INFO - PROCESS | 1829 | 1461365556716 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 1829 | 1461365556961 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 15:52:37 INFO - PROCESS | 1829 | 1461365557228 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f89f000 == 184 [pid = 1829] [id = 674] 15:52:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a7cdc3400) [pid = 1829] [serial = 2023] [outer = (nil)] 15:52:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a7ce50800) [pid = 1829] [serial = 2024] [outer = 0x7f4a7cdc3400] 15:52:37 INFO - PROCESS | 1829 | 1461365557377 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a7ceda400) [pid = 1829] [serial = 2025] [outer = 0x7f4a7cdc3400] 15:52:38 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:38 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:52:38 INFO - PROCESS | 1829 | 1461365558790 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:52:38 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:52:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2134ms 15:52:38 INFO - PROCESS | 1829 | 1461365558841 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1829 | 1461365558844 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 15:52:38 INFO - PROCESS | 1829 | 1461365558855 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:52:38 INFO - PROCESS | 1829 | 1461365558865 Marionette TRACE conn4 <- [1,2670,null,{}] 15:52:38 INFO - PROCESS | 1829 | 1461365558884 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:39 INFO - PROCESS | 1829 | 1461365559282 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 15:52:39 INFO - PROCESS | 1829 | 1461365559488 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8099f000 == 185 [pid = 1829] [id = 675] 15:52:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a7dd13800) [pid = 1829] [serial = 2026] [outer = (nil)] 15:52:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a7e0a2800) [pid = 1829] [serial = 2027] [outer = 0x7f4a7dd13800] 15:52:39 INFO - PROCESS | 1829 | 1461365559568 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a7f045000) [pid = 1829] [serial = 2028] [outer = 0x7f4a7dd13800] 15:52:40 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:40 INFO - PROCESS | 1829 | 1461365560922 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:52:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:52:40 INFO - PROCESS | 1829 | 1461365560958 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 15:52:40 INFO - PROCESS | 1829 | 1461365560965 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1829 | 1461365560969 Marionette TRACE conn4 <- [1,2674,null,{}] 15:52:40 INFO - PROCESS | 1829 | 1461365560974 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 1829 | 1461365561250 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 15:52:41 INFO - PROCESS | 1829 | 1461365561488 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86086000 == 186 [pid = 1829] [id = 676] 15:52:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a7de02400) [pid = 1829] [serial = 2029] [outer = (nil)] 15:52:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a7f694800) [pid = 1829] [serial = 2030] [outer = 0x7f4a7de02400] 15:52:41 INFO - PROCESS | 1829 | 1461365561567 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a7f6bcc00) [pid = 1829] [serial = 2031] [outer = 0x7f4a7de02400] 15:52:42 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:42 INFO - PROCESS | 1829 | 1461365562940 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:52:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:52:42 INFO - PROCESS | 1829 | 1461365562963 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 15:52:42 INFO - PROCESS | 1829 | 1461365562970 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 1829 | 1461365562974 Marionette TRACE conn4 <- [1,2678,null,{}] 15:52:42 INFO - PROCESS | 1829 | 1461365562980 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 1829 | 1461365563263 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 15:52:43 INFO - PROCESS | 1829 | 1461365563505 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8668e000 == 187 [pid = 1829] [id = 677] 15:52:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a7f369c00) [pid = 1829] [serial = 2032] [outer = (nil)] 15:52:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a8060e400) [pid = 1829] [serial = 2033] [outer = 0x7f4a7f369c00] 15:52:43 INFO - PROCESS | 1829 | 1461365563584 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a80752400) [pid = 1829] [serial = 2034] [outer = 0x7f4a7f369c00] 15:52:44 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:44 INFO - PROCESS | 1829 | 1461365564970 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:52:45 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:52:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2037ms 15:52:45 INFO - PROCESS | 1829 | 1461365565008 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 1829 | 1461365565011 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 15:52:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:52:45 INFO - PROCESS | 1829 | 1461365565019 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 1829 | 1461365565023 Marionette TRACE conn4 <- [1,2682,null,{}] 15:52:45 INFO - PROCESS | 1829 | 1461365565029 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:45 INFO - PROCESS | 1829 | 1461365565369 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 15:52:45 INFO - PROCESS | 1829 | 1461365565638 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f1c800 == 188 [pid = 1829] [id = 678] 15:52:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a80611400) [pid = 1829] [serial = 2035] [outer = (nil)] 15:52:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a81966800) [pid = 1829] [serial = 2036] [outer = 0x7f4a80611400] 15:52:45 INFO - PROCESS | 1829 | 1461365565729 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a86623000) [pid = 1829] [serial = 2037] [outer = 0x7f4a80611400] 15:52:47 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:47 INFO - PROCESS | 1829 | 1461365567134 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:52:47 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:52:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2136ms 15:52:47 INFO - PROCESS | 1829 | 1461365567156 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 1829 | 1461365567160 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 15:52:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:52:47 INFO - PROCESS | 1829 | 1461365567167 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 1829 | 1461365567169 Marionette TRACE conn4 <- [1,2686,null,{}] 15:52:47 INFO - PROCESS | 1829 | 1461365567175 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:47 INFO - PROCESS | 1829 | 1461365567420 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 15:52:47 INFO - PROCESS | 1829 | 1461365567717 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8965a000 == 189 [pid = 1829] [id = 679] 15:52:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a80751c00) [pid = 1829] [serial = 2038] [outer = (nil)] 15:52:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a8662d800) [pid = 1829] [serial = 2039] [outer = 0x7f4a80751c00] 15:52:47 INFO - PROCESS | 1829 | 1461365567806 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a87c20c00) [pid = 1829] [serial = 2040] [outer = 0x7f4a80751c00] 15:52:49 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:49 INFO - PROCESS | 1829 | 1461365569160 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:52:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:52:49 INFO - PROCESS | 1829 | 1461365569206 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 15:52:49 INFO - PROCESS | 1829 | 1461365569213 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1829 | 1461365569216 Marionette TRACE conn4 <- [1,2690,null,{}] 15:52:49 INFO - PROCESS | 1829 | 1461365569222 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 1829 | 1461365569547 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 15:52:49 INFO - PROCESS | 1829 | 1461365569790 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89c3f000 == 190 [pid = 1829] [id = 680] 15:52:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a80868c00) [pid = 1829] [serial = 2041] [outer = (nil)] 15:52:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a87dee400) [pid = 1829] [serial = 2042] [outer = 0x7f4a80868c00] 15:52:49 INFO - PROCESS | 1829 | 1461365569867 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a87f05000) [pid = 1829] [serial = 2043] [outer = 0x7f4a80868c00] 15:52:51 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:51 INFO - PROCESS | 1829 | 1461365571198 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 1829 | 1461365571255 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 15:52:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:52:51 INFO - PROCESS | 1829 | 1461365571261 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1829 | 1461365571264 Marionette TRACE conn4 <- [1,2694,null,{}] 15:52:51 INFO - PROCESS | 1829 | 1461365571270 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:51 INFO - PROCESS | 1829 | 1461365571561 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 15:52:51 INFO - PROCESS | 1829 | 1461365571804 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8cdc4800 == 191 [pid = 1829] [id = 681] 15:52:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a87bf6c00) [pid = 1829] [serial = 2044] [outer = (nil)] 15:52:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a87fda800) [pid = 1829] [serial = 2045] [outer = 0x7f4a87bf6c00] 15:52:51 INFO - PROCESS | 1829 | 1461365571880 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a88e8b800) [pid = 1829] [serial = 2046] [outer = 0x7f4a87bf6c00] 15:52:53 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:53 INFO - PROCESS | 1829 | 1461365573262 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1829 | 1461365573307 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 15:52:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:52:53 INFO - PROCESS | 1829 | 1461365573313 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 1829 | 1461365573316 Marionette TRACE conn4 <- [1,2698,null,{}] 15:52:53 INFO - PROCESS | 1829 | 1461365573321 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:53 INFO - PROCESS | 1829 | 1461365573625 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 15:52:53 INFO - PROCESS | 1829 | 1461365573890 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d5a7000 == 192 [pid = 1829] [id = 682] 15:52:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a7ba3cc00) [pid = 1829] [serial = 2047] [outer = (nil)] 15:52:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a88f6ec00) [pid = 1829] [serial = 2048] [outer = 0x7f4a7ba3cc00] 15:52:53 INFO - PROCESS | 1829 | 1461365573967 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a89028800) [pid = 1829] [serial = 2049] [outer = 0x7f4a7ba3cc00] 15:52:55 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 15:52:55 INFO - PROCESS | 1829 | 1461365575335 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1829 | 1461365575402 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 15:52:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:52:55 INFO - PROCESS | 1829 | 1461365575408 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1829 | 1461365575412 Marionette TRACE conn4 <- [1,2702,null,{}] 15:52:55 INFO - PROCESS | 1829 | 1461365575417 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:55 INFO - PROCESS | 1829 | 1461365575746 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 15:52:56 INFO - PROCESS | 1829 | 1461365576055 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77cf4800 == 193 [pid = 1829] [id = 683] 15:52:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a749ce400) [pid = 1829] [serial = 2050] [outer = (nil)] 15:52:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a7a5ddc00) [pid = 1829] [serial = 2051] [outer = 0x7f4a749ce400] 15:52:56 INFO - PROCESS | 1829 | 1461365576137 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a89953000) [pid = 1829] [serial = 2052] [outer = 0x7f4a749ce400] 15:52:57 INFO - PROCESS | 1829 | 1461365577079 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:52:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1731ms 15:52:57 INFO - PROCESS | 1829 | 1461365577142 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1829 | 1461365577145 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 15:52:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:52:57 INFO - PROCESS | 1829 | 1461365577152 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 1829 | 1461365577156 Marionette TRACE conn4 <- [1,2706,null,{}] 15:52:57 INFO - PROCESS | 1829 | 1461365577161 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:57 INFO - PROCESS | 1829 | 1461365577422 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 15:52:58 INFO - PROCESS | 1829 | 1461365578438 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4d5000 == 194 [pid = 1829] [id = 684] 15:52:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a764f1c00) [pid = 1829] [serial = 2053] [outer = (nil)] 15:52:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a789c5400) [pid = 1829] [serial = 2054] [outer = 0x7f4a764f1c00] 15:52:58 INFO - PROCESS | 1829 | 1461365578511 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a793b7800) [pid = 1829] [serial = 2055] [outer = 0x7f4a764f1c00] 15:52:59 INFO - PROCESS | 1829 | 1461365579422 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:52:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2290ms 15:52:59 INFO - PROCESS | 1829 | 1461365579445 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 1829 | 1461365579452 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 15:52:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:52:59 INFO - PROCESS | 1829 | 1461365579460 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 1829 | 1461365579465 Marionette TRACE conn4 <- [1,2710,null,{}] 15:52:59 INFO - PROCESS | 1829 | 1461365579475 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 1829 | 1461365579699 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 15:53:00 INFO - PROCESS | 1829 | 1461365580050 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7e01d800 == 195 [pid = 1829] [id = 685] 15:53:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a764f4c00) [pid = 1829] [serial = 2056] [outer = (nil)] 15:53:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a79eda800) [pid = 1829] [serial = 2057] [outer = 0x7f4a764f4c00] 15:53:00 INFO - PROCESS | 1829 | 1461365580140 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a7ba38800) [pid = 1829] [serial = 2058] [outer = 0x7f4a764f4c00] 15:53:01 INFO - PROCESS | 1829 | 1461365581249 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 1829 | 1461365581309 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 15:53:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:53:01 INFO - PROCESS | 1829 | 1461365581316 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 1829 | 1461365581318 Marionette TRACE conn4 <- [1,2714,null,{}] 15:53:01 INFO - PROCESS | 1829 | 1461365581325 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 1829 | 1461365581601 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 15:53:02 INFO - PROCESS | 1829 | 1461365582052 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80778800 == 194 [pid = 1829] [id = 604] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa342800 == 193 [pid = 1829] [id = 483] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79242000 == 192 [pid = 1829] [id = 440] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8e6000 == 191 [pid = 1829] [id = 473] 15:53:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77cf3000 == 192 [pid = 1829] [id = 686] 15:53:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a79336800) [pid = 1829] [serial = 2059] [outer = (nil)] 15:53:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a7ac57c00) [pid = 1829] [serial = 2060] [outer = 0x7f4a79336800] 15:53:02 INFO - PROCESS | 1829 | 1461365582254 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a7ced3400) [pid = 1829] [serial = 2061] [outer = 0x7f4a79336800] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fe20800 == 191 [pid = 1829] [id = 664] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95f06800 == 190 [pid = 1829] [id = 663] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94564800 == 189 [pid = 1829] [id = 662] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92168800 == 188 [pid = 1829] [id = 661] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da8e800 == 187 [pid = 1829] [id = 660] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d543800 == 186 [pid = 1829] [id = 659] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8cd2a800 == 185 [pid = 1829] [id = 658] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8a1d0800 == 184 [pid = 1829] [id = 657] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8998b800 == 183 [pid = 1829] [id = 656] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a87f48800 == 182 [pid = 1829] [id = 655] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86508800 == 181 [pid = 1829] [id = 654] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a81a90800 == 180 [pid = 1829] [id = 653] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a806aa000 == 179 [pid = 1829] [id = 652] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7923c000 == 178 [pid = 1829] [id = 622] 15:53:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7dfde000 == 177 [pid = 1829] [id = 651] 15:53:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7631c800 == 176 [pid = 1829] [id = 650] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a7c1c9800) [pid = 1829] [serial = 1946] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7c452c00) [pid = 1829] [serial = 1947] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a7c1cdc00) [pid = 1829] [serial = 1890] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a7bb81400) [pid = 1829] [serial = 1889] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a79f5ac00) [pid = 1829] [serial = 1887] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a793c0c00) [pid = 1829] [serial = 1886] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a7a5dac00) [pid = 1829] [serial = 1937] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a8ccba800) [pid = 1829] [serial = 1935] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a8c91b400) [pid = 1829] [serial = 1934] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a8bef6400) [pid = 1829] [serial = 1932] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a8be5b400) [pid = 1829] [serial = 1931] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a8b4bfc00) [pid = 1829] [serial = 1929] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a8af8d000) [pid = 1829] [serial = 1928] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a89fdfc00) [pid = 1829] [serial = 1926] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a89c67400) [pid = 1829] [serial = 1925] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a89af0800) [pid = 1829] [serial = 1923] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a89ae8c00) [pid = 1829] [serial = 1922] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a89961000) [pid = 1829] [serial = 1920] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a87decc00) [pid = 1829] [serial = 1919] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a8940fc00) [pid = 1829] [serial = 1917] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a88f6b400) [pid = 1829] [serial = 1916] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a87ded400) [pid = 1829] [serial = 1914] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a87c1c400) [pid = 1829] [serial = 1913] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a86c5b000) [pid = 1829] [serial = 1911] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a86be5800) [pid = 1829] [serial = 1910] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a86623c00) [pid = 1829] [serial = 1908] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a86327c00) [pid = 1829] [serial = 1907] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a81b33400) [pid = 1829] [serial = 1905] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a81967000) [pid = 1829] [serial = 1904] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a8086cc00) [pid = 1829] [serial = 1902] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a80618400) [pid = 1829] [serial = 1901] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7f36f800) [pid = 1829] [serial = 1899] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a7f041000) [pid = 1829] [serial = 1898] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a7e0a1400) [pid = 1829] [serial = 1896] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a7de0d400) [pid = 1829] [serial = 1895] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a79f59c00) [pid = 1829] [serial = 1943] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a79ed7800) [pid = 1829] [serial = 1941] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a7933bc00) [pid = 1829] [serial = 1940] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a7ced5400) [pid = 1829] [serial = 1893] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a7ce4a000) [pid = 1829] [serial = 1892] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a7a5e7c00) [pid = 1829] [serial = 1944] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a7ac4e400) [pid = 1829] [serial = 1949] [outer = (nil)] [url = about:blank] 15:53:03 INFO - PROCESS | 1829 | 1461365583224 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:53:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1938ms 15:53:03 INFO - PROCESS | 1829 | 1461365583254 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 1829 | 1461365583257 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 15:53:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:53:03 INFO - PROCESS | 1829 | 1461365583272 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 1829 | 1461365583282 Marionette TRACE conn4 <- [1,2718,null,{}] 15:53:03 INFO - PROCESS | 1829 | 1461365583289 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:03 INFO - PROCESS | 1829 | 1461365583514 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 15:53:03 INFO - PROCESS | 1829 | 1461365583711 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfd9800 == 177 [pid = 1829] [id = 687] 15:53:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a79337400) [pid = 1829] [serial = 2062] [outer = (nil)] 15:53:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a7dd14400) [pid = 1829] [serial = 2063] [outer = 0x7f4a79337400] 15:53:03 INFO - PROCESS | 1829 | 1461365583779 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a7e04ac00) [pid = 1829] [serial = 2064] [outer = 0x7f4a79337400] 15:53:04 INFO - PROCESS | 1829 | 1461365584601 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 1829 | 1461365584666 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 15:53:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:53:04 INFO - PROCESS | 1829 | 1461365584678 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 1829 | 1461365584680 Marionette TRACE conn4 <- [1,2722,null,{}] 15:53:04 INFO - PROCESS | 1829 | 1461365584686 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:04 INFO - PROCESS | 1829 | 1461365584964 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 15:53:05 INFO - PROCESS | 1829 | 1461365585012 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80778800 == 178 [pid = 1829] [id = 688] 15:53:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a7ce4a800) [pid = 1829] [serial = 2065] [outer = (nil)] 15:53:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a7f03e400) [pid = 1829] [serial = 2066] [outer = 0x7f4a7ce4a800] 15:53:05 INFO - PROCESS | 1829 | 1461365585085 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a7f373800) [pid = 1829] [serial = 2067] [outer = 0x7f4a7ce4a800] 15:53:06 INFO - PROCESS | 1829 | 1461365586054 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 1829 | 1461365586112 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 15:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:53:06 INFO - PROCESS | 1829 | 1461365586136 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 1829 | 1461365586142 Marionette TRACE conn4 <- [1,2726,null,{}] 15:53:06 INFO - PROCESS | 1829 | 1461365586150 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:06 INFO - PROCESS | 1829 | 1461365586454 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 15:53:06 INFO - PROCESS | 1829 | 1461365586489 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81717800 == 179 [pid = 1829] [id = 689] 15:53:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a7f69c000) [pid = 1829] [serial = 2068] [outer = (nil)] 15:53:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a8060cc00) [pid = 1829] [serial = 2069] [outer = 0x7f4a7f69c000] 15:53:06 INFO - PROCESS | 1829 | 1461365586567 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a80873000) [pid = 1829] [serial = 2070] [outer = 0x7f4a7f69c000] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a7cc07c00) [pid = 1829] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a79f62800) [pid = 1829] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7bb84400) [pid = 1829] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a88e85400) [pid = 1829] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a85f4f800) [pid = 1829] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a7c1cc800) [pid = 1829] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a7dd15c00) [pid = 1829] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a7f7e4400) [pid = 1829] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4a764f5000) [pid = 1829] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f4a7ac45c00) [pid = 1829] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f4a749c5000) [pid = 1829] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f4a8188b400) [pid = 1829] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f4a7ac46000) [pid = 1829] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f4a793bb000) [pid = 1829] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f4a7e09e800) [pid = 1829] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f4a7f7e3800) [pid = 1829] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f4a764ebc00) [pid = 1829] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f4a7f7e4000) [pid = 1829] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f4a88e85000) [pid = 1829] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:53:07 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f4a7e051400) [pid = 1829] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:53:08 INFO - PROCESS | 1829 | 1461365588152 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2049ms 15:53:08 INFO - PROCESS | 1829 | 1461365588187 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 1829 | 1461365588189 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 15:53:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:53:08 INFO - PROCESS | 1829 | 1461365588196 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 1829 | 1461365588199 Marionette TRACE conn4 <- [1,2730,null,{}] 15:53:08 INFO - PROCESS | 1829 | 1461365588204 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 1829 | 1461365588419 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 15:53:08 INFO - PROCESS | 1829 | 1461365588613 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a861ad000 == 180 [pid = 1829] [id = 690] 15:53:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f4a7c25c400) [pid = 1829] [serial = 2071] [outer = (nil)] 15:53:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f4a7f545000) [pid = 1829] [serial = 2072] [outer = 0x7f4a7c25c400] 15:53:08 INFO - PROCESS | 1829 | 1461365588677 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f4a81963000) [pid = 1829] [serial = 2073] [outer = 0x7f4a7c25c400] 15:53:09 INFO - PROCESS | 1829 | 1461365589964 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 1829 | 1461365589987 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 15:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:53:10 INFO - PROCESS | 1829 | 1461365589996 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - PROCESS | 1829 | 1461365590001 Marionette TRACE conn4 <- [1,2734,null,{}] 15:53:10 INFO - PROCESS | 1829 | 1461365590010 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:10 INFO - PROCESS | 1829 | 1461365590404 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 15:53:10 INFO - PROCESS | 1829 | 1461365590612 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4d9000 == 181 [pid = 1829] [id = 691] 15:53:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f4a79ee6400) [pid = 1829] [serial = 2074] [outer = (nil)] 15:53:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f4a79f62800) [pid = 1829] [serial = 2075] [outer = 0x7f4a79ee6400] 15:53:10 INFO - PROCESS | 1829 | 1461365590692 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f4a7ba3bc00) [pid = 1829] [serial = 2076] [outer = 0x7f4a79ee6400] 15:53:11 INFO - PROCESS | 1829 | 1461365591707 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:53:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1783ms 15:53:11 INFO - PROCESS | 1829 | 1461365591780 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 1829 | 1461365591788 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 15:53:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:53:11 INFO - PROCESS | 1829 | 1461365591800 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 1829 | 1461365591803 Marionette TRACE conn4 <- [1,2738,null,{}] 15:53:11 INFO - PROCESS | 1829 | 1461365591811 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:12 INFO - PROCESS | 1829 | 1461365592097 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 15:53:12 INFO - PROCESS | 1829 | 1461365592421 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a806bb000 == 182 [pid = 1829] [id = 692] 15:53:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f4a7c4e6400) [pid = 1829] [serial = 2077] [outer = (nil)] 15:53:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f4a7ce51400) [pid = 1829] [serial = 2078] [outer = 0x7f4a7c4e6400] 15:53:12 INFO - PROCESS | 1829 | 1461365592500 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f4a7dd0b400) [pid = 1829] [serial = 2079] [outer = 0x7f4a7c4e6400] 15:53:13 INFO - PROCESS | 1829 | 1461365593535 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:53:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1789ms 15:53:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:53:13 INFO - PROCESS | 1829 | 1461365593589 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 1829 | 1461365593593 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 15:53:13 INFO - PROCESS | 1829 | 1461365593600 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 1829 | 1461365593606 Marionette TRACE conn4 <- [1,2742,null,{}] 15:53:13 INFO - PROCESS | 1829 | 1461365593623 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:13 INFO - PROCESS | 1829 | 1461365593865 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 15:53:14 INFO - PROCESS | 1829 | 1461365594218 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a87d0e000 == 183 [pid = 1829] [id = 693] 15:53:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f4a7f046000) [pid = 1829] [serial = 2080] [outer = (nil)] 15:53:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f4a7f6af000) [pid = 1829] [serial = 2081] [outer = 0x7f4a7f046000] 15:53:14 INFO - PROCESS | 1829 | 1461365594305 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a80866000) [pid = 1829] [serial = 2082] [outer = 0x7f4a7f046000] 15:53:15 INFO - PROCESS | 1829 | 1461365595180 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:53:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1641ms 15:53:15 INFO - PROCESS | 1829 | 1461365595240 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 1829 | 1461365595245 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 15:53:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:53:15 INFO - PROCESS | 1829 | 1461365595250 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 1829 | 1461365595253 Marionette TRACE conn4 <- [1,2746,null,{}] 15:53:15 INFO - PROCESS | 1829 | 1461365595259 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:15 INFO - PROCESS | 1829 | 1461365595491 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 15:53:15 INFO - PROCESS | 1829 | 1461365595756 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89055800 == 184 [pid = 1829] [id = 694] 15:53:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a7f54bc00) [pid = 1829] [serial = 2083] [outer = (nil)] 15:53:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a81adb400) [pid = 1829] [serial = 2084] [outer = 0x7f4a7f54bc00] 15:53:15 INFO - PROCESS | 1829 | 1461365595885 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a81b3bc00) [pid = 1829] [serial = 2085] [outer = 0x7f4a7f54bc00] 15:53:16 INFO - PROCESS | 1829 | 1461365596761 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1581ms 15:53:16 INFO - PROCESS | 1829 | 1461365596833 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 1829 | 1461365596837 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 15:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:53:16 INFO - PROCESS | 1829 | 1461365596843 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 1829 | 1461365596845 Marionette TRACE conn4 <- [1,2750,null,{}] 15:53:16 INFO - PROCESS | 1829 | 1461365596851 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:17 INFO - PROCESS | 1829 | 1461365597122 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 15:53:17 INFO - PROCESS | 1829 | 1461365597427 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89b6c800 == 185 [pid = 1829] [id = 695] 15:53:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a80866800) [pid = 1829] [serial = 2086] [outer = (nil)] 15:53:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a85f56800) [pid = 1829] [serial = 2087] [outer = 0x7f4a80866800] 15:53:17 INFO - PROCESS | 1829 | 1461365597544 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a8632a000) [pid = 1829] [serial = 2088] [outer = 0x7f4a80866800] 15:53:18 INFO - PROCESS | 1829 | 1461365598439 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1634ms 15:53:18 INFO - PROCESS | 1829 | 1461365598478 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 1829 | 1461365598482 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:53:18 INFO - PROCESS | 1829 | 1461365598489 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 1829 | 1461365598491 Marionette TRACE conn4 <- [1,2754,null,{}] 15:53:18 INFO - PROCESS | 1829 | 1461365598497 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 1829 | 1461365598756 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 15:53:19 INFO - PROCESS | 1829 | 1461365599078 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8c894000 == 186 [pid = 1829] [id = 696] 15:53:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a87c1e000) [pid = 1829] [serial = 2089] [outer = (nil)] 15:53:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a87dd0800) [pid = 1829] [serial = 2090] [outer = 0x7f4a87c1e000] 15:53:19 INFO - PROCESS | 1829 | 1461365599162 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a87e77c00) [pid = 1829] [serial = 2091] [outer = 0x7f4a87c1e000] 15:53:20 INFO - PROCESS | 1829 | 1461365600057 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:53:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:53:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1637ms 15:53:20 INFO - PROCESS | 1829 | 1461365600128 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 1829 | 1461365600133 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 15:53:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:53:20 INFO - PROCESS | 1829 | 1461365600139 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 1829 | 1461365600142 Marionette TRACE conn4 <- [1,2758,null,{}] 15:53:20 INFO - PROCESS | 1829 | 1461365600148 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:20 INFO - PROCESS | 1829 | 1461365600392 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 15:53:20 INFO - PROCESS | 1829 | 1461365600708 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d53c000 == 187 [pid = 1829] [id = 697] 15:53:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a86c52c00) [pid = 1829] [serial = 2092] [outer = (nil)] 15:53:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a88e85400) [pid = 1829] [serial = 2093] [outer = 0x7f4a86c52c00] 15:53:20 INFO - PROCESS | 1829 | 1461365600792 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a88f70c00) [pid = 1829] [serial = 2094] [outer = 0x7f4a86c52c00] 15:53:21 INFO - PROCESS | 1829 | 1461365601621 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1529ms 15:53:21 INFO - PROCESS | 1829 | 1461365601671 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 1829 | 1461365601675 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:53:21 INFO - PROCESS | 1829 | 1461365601681 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 1829 | 1461365601684 Marionette TRACE conn4 <- [1,2762,null,{}] 15:53:21 INFO - PROCESS | 1829 | 1461365601689 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:21 INFO - PROCESS | 1829 | 1461365601923 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 15:53:22 INFO - PROCESS | 1829 | 1461365602189 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8da21800 == 188 [pid = 1829] [id = 698] 15:53:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a87d3b800) [pid = 1829] [serial = 2095] [outer = (nil)] 15:53:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a89023800) [pid = 1829] [serial = 2096] [outer = 0x7f4a87d3b800] 15:53:22 INFO - PROCESS | 1829 | 1461365602274 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a8902f400) [pid = 1829] [serial = 2097] [outer = 0x7f4a87d3b800] 15:53:23 INFO - PROCESS | 1829 | 1461365603181 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:53:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 15:53:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:53:23 INFO - PROCESS | 1829 | 1461365603214 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 1829 | 1461365603217 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 15:53:23 INFO - PROCESS | 1829 | 1461365603224 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 1829 | 1461365603227 Marionette TRACE conn4 <- [1,2766,null,{}] 15:53:23 INFO - PROCESS | 1829 | 1461365603232 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:23 INFO - PROCESS | 1829 | 1461365603467 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 15:53:23 INFO - PROCESS | 1829 | 1461365603740 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db38800 == 189 [pid = 1829] [id = 699] 15:53:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a7f54a000) [pid = 1829] [serial = 2098] [outer = (nil)] 15:53:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a894cac00) [pid = 1829] [serial = 2099] [outer = 0x7f4a7f54a000] 15:53:23 INFO - PROCESS | 1829 | 1461365603822 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a89942800) [pid = 1829] [serial = 2100] [outer = 0x7f4a7f54a000] 15:53:24 INFO - PROCESS | 1829 | 1461365604729 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:53:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1534ms 15:53:24 INFO - PROCESS | 1829 | 1461365604759 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 15:53:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:53:24 INFO - PROCESS | 1829 | 1461365604763 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 15:53:24 INFO - PROCESS | 1829 | 1461365604769 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 1829 | 1461365604772 Marionette TRACE conn4 <- [1,2770,null,{}] 15:53:24 INFO - PROCESS | 1829 | 1461365604777 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:25 INFO - PROCESS | 1829 | 1461365605018 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 15:53:25 INFO - PROCESS | 1829 | 1461365605298 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f312800 == 190 [pid = 1829] [id = 700] 15:53:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a87e7a800) [pid = 1829] [serial = 2101] [outer = (nil)] 15:53:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a8994d000) [pid = 1829] [serial = 2102] [outer = 0x7f4a87e7a800] 15:53:25 INFO - PROCESS | 1829 | 1461365605422 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a89953400) [pid = 1829] [serial = 2103] [outer = 0x7f4a87e7a800] 15:53:26 INFO - PROCESS | 1829 | 1461365606293 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:53:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:53:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1580ms 15:53:26 INFO - PROCESS | 1829 | 1461365606349 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 1829 | 1461365606354 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 15:53:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:53:26 INFO - PROCESS | 1829 | 1461365606360 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 1829 | 1461365606365 Marionette TRACE conn4 <- [1,2774,null,{}] 15:53:26 INFO - PROCESS | 1829 | 1461365606371 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:26 INFO - PROCESS | 1829 | 1461365606625 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 15:53:26 INFO - PROCESS | 1829 | 1461365606894 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92305800 == 191 [pid = 1829] [id = 701] 15:53:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a89a64c00) [pid = 1829] [serial = 2104] [outer = (nil)] 15:53:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a89a68800) [pid = 1829] [serial = 2105] [outer = 0x7f4a89a64c00] 15:53:27 INFO - PROCESS | 1829 | 1461365607031 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a89ae6c00) [pid = 1829] [serial = 2106] [outer = 0x7f4a89a64c00] 15:53:27 INFO - PROCESS | 1829 | 1461365607945 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:53:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1632ms 15:53:27 INFO - PROCESS | 1829 | 1461365607993 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 1829 | 1461365607996 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 15:53:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:53:28 INFO - PROCESS | 1829 | 1461365608005 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 1829 | 1461365608010 Marionette TRACE conn4 <- [1,2778,null,{}] 15:53:28 INFO - PROCESS | 1829 | 1461365608019 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:28 INFO - PROCESS | 1829 | 1461365608288 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 15:53:28 INFO - PROCESS | 1829 | 1461365608674 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94451000 == 192 [pid = 1829] [id = 702] 15:53:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a89c67000) [pid = 1829] [serial = 2107] [outer = (nil)] 15:53:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a89fdc800) [pid = 1829] [serial = 2108] [outer = 0x7f4a89c67000] 15:53:28 INFO - PROCESS | 1829 | 1461365608777 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a8a276800) [pid = 1829] [serial = 2109] [outer = 0x7f4a89c67000] 15:53:29 INFO - PROCESS | 1829 | 1461365609638 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1684ms 15:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:53:29 INFO - PROCESS | 1829 | 1461365609689 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 1829 | 1461365609691 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 15:53:29 INFO - PROCESS | 1829 | 1461365609698 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 1829 | 1461365609701 Marionette TRACE conn4 <- [1,2782,null,{}] 15:53:29 INFO - PROCESS | 1829 | 1461365609706 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:30 INFO - PROCESS | 1829 | 1461365610007 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 15:53:30 INFO - PROCESS | 1829 | 1461365610213 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94570000 == 193 [pid = 1829] [id = 703] 15:53:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a89c69400) [pid = 1829] [serial = 2110] [outer = (nil)] 15:53:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a8b077800) [pid = 1829] [serial = 2111] [outer = 0x7f4a89c69400] 15:53:30 INFO - PROCESS | 1829 | 1461365610285 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a8b4c6400) [pid = 1829] [serial = 2112] [outer = 0x7f4a89c69400] 15:53:31 INFO - PROCESS | 1829 | 1461365611180 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1532ms 15:53:31 INFO - PROCESS | 1829 | 1461365611230 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 1829 | 1461365611233 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 15:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:53:31 INFO - PROCESS | 1829 | 1461365611239 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 1829 | 1461365611242 Marionette TRACE conn4 <- [1,2786,null,{}] 15:53:31 INFO - PROCESS | 1829 | 1461365611268 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:31 INFO - PROCESS | 1829 | 1461365611492 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 15:53:31 INFO - PROCESS | 1829 | 1461365611761 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95811000 == 194 [pid = 1829] [id = 704] 15:53:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a89fdf800) [pid = 1829] [serial = 2113] [outer = (nil)] 15:53:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a8c918800) [pid = 1829] [serial = 2114] [outer = 0x7f4a89fdf800] 15:53:31 INFO - PROCESS | 1829 | 1461365611872 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a8ccb8800) [pid = 1829] [serial = 2115] [outer = 0x7f4a89fdf800] 15:53:32 INFO - PROCESS | 1829 | 1461365612924 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1754ms 15:53:33 INFO - PROCESS | 1829 | 1461365612998 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 1829 | 1461365613003 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 15:53:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:53:33 INFO - PROCESS | 1829 | 1461365613013 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 1829 | 1461365613016 Marionette TRACE conn4 <- [1,2790,null,{}] 15:53:33 INFO - PROCESS | 1829 | 1461365613021 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:33 INFO - PROCESS | 1829 | 1461365613255 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 15:53:33 INFO - PROCESS | 1829 | 1461365613568 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95f12800 == 195 [pid = 1829] [id = 705] 15:53:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a81ad6c00) [pid = 1829] [serial = 2116] [outer = (nil)] 15:53:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a8d479c00) [pid = 1829] [serial = 2117] [outer = 0x7f4a81ad6c00] 15:53:33 INFO - PROCESS | 1829 | 1461365613657 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a8d7ebc00) [pid = 1829] [serial = 2118] [outer = 0x7f4a81ad6c00] 15:53:34 INFO - PROCESS | 1829 | 1461365614535 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:53:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1577ms 15:53:34 INFO - PROCESS | 1829 | 1461365614592 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 1829 | 1461365614596 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 15:53:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:53:34 INFO - PROCESS | 1829 | 1461365614601 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 1829 | 1461365614604 Marionette TRACE conn4 <- [1,2794,null,{}] 15:53:34 INFO - PROCESS | 1829 | 1461365614610 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:34 INFO - PROCESS | 1829 | 1461365614872 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 15:53:35 INFO - PROCESS | 1829 | 1461365615146 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9fc0a000 == 196 [pid = 1829] [id = 706] 15:53:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a89c66400) [pid = 1829] [serial = 2119] [outer = (nil)] 15:53:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a8d7fa400) [pid = 1829] [serial = 2120] [outer = 0x7f4a89c66400] 15:53:35 INFO - PROCESS | 1829 | 1461365615276 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a8d8f6400) [pid = 1829] [serial = 2121] [outer = 0x7f4a89c66400] 15:53:36 INFO - PROCESS | 1829 | 1461365616144 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:53:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1582ms 15:53:36 INFO - PROCESS | 1829 | 1461365616185 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 1829 | 1461365616189 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:53:36 INFO - PROCESS | 1829 | 1461365616195 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 1829 | 1461365616198 Marionette TRACE conn4 <- [1,2798,null,{}] 15:53:36 INFO - PROCESS | 1829 | 1461365616203 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 1829 | 1461365616430 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 15:53:36 INFO - PROCESS | 1829 | 1461365616706 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa03c7800 == 197 [pid = 1829] [id = 707] 15:53:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a8b4c4800) [pid = 1829] [serial = 2122] [outer = (nil)] 15:53:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a8dbcd000) [pid = 1829] [serial = 2123] [outer = 0x7f4a8b4c4800] 15:53:36 INFO - PROCESS | 1829 | 1461365616824 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a8dbd4c00) [pid = 1829] [serial = 2124] [outer = 0x7f4a8b4c4800] 15:53:37 INFO - PROCESS | 1829 | 1461365617699 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:53:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:53:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1540ms 15:53:37 INFO - PROCESS | 1829 | 1461365617736 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 1829 | 1461365617739 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 15:53:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:53:37 INFO - PROCESS | 1829 | 1461365617746 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 1829 | 1461365617749 Marionette TRACE conn4 <- [1,2802,null,{}] 15:53:37 INFO - PROCESS | 1829 | 1461365617754 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:37 INFO - PROCESS | 1829 | 1461365617981 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 15:53:38 INFO - PROCESS | 1829 | 1461365618316 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4980800 == 198 [pid = 1829] [id = 708] 15:53:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a7ac49000) [pid = 1829] [serial = 2125] [outer = (nil)] 15:53:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a87dcd000) [pid = 1829] [serial = 2126] [outer = 0x7f4a7ac49000] 15:53:38 INFO - PROCESS | 1829 | 1461365618397 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a8dc55000) [pid = 1829] [serial = 2127] [outer = 0x7f4a7ac49000] 15:53:39 INFO - PROCESS | 1829 | 1461365619256 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:53:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1544ms 15:53:39 INFO - PROCESS | 1829 | 1461365619291 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 1829 | 1461365619299 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 15:53:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:53:39 INFO - PROCESS | 1829 | 1461365619308 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 1829 | 1461365619315 Marionette TRACE conn4 <- [1,2806,null,{}] 15:53:39 INFO - PROCESS | 1829 | 1461365619321 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:39 INFO - PROCESS | 1829 | 1461365619556 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 15:53:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f1f800 == 197 [pid = 1829] [id = 531] 15:53:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f477000 == 196 [pid = 1829] [id = 581] 15:53:40 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a80776800 == 195 [pid = 1829] [id = 584] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a7ce4b400) [pid = 1829] [serial = 2018] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a7cc08000) [pid = 1829] [serial = 1884] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a7f69f400) [pid = 1829] [serial = 1965] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a87bf3000) [pid = 1829] [serial = 1974] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a789cd800) [pid = 1829] [serial = 1952] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7ac55c00) [pid = 1829] [serial = 2012] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a89a63c00) [pid = 1829] [serial = 1988] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a7f54ec00) [pid = 1829] [serial = 1964] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a87d36800) [pid = 1829] [serial = 1976] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a7c1d3000) [pid = 1829] [serial = 1956] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a79f5a400) [pid = 1829] [serial = 2010] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a7f03e000) [pid = 1829] [serial = 1961] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a8086fc00) [pid = 1829] [serial = 1968] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a8d479800) [pid = 1829] [serial = 1997] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a789cb400) [pid = 1829] [serial = 2007] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a87dd9800) [pid = 1829] [serial = 1977] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a85f50c00) [pid = 1829] [serial = 1970] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a89a6b000) [pid = 1829] [serial = 1989] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a88f73000) [pid = 1829] [serial = 1983] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a8c922400) [pid = 1829] [serial = 1995] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a86beb400) [pid = 1829] [serial = 1973] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a8d7f2c00) [pid = 1829] [serial = 2000] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a89ae9800) [pid = 1829] [serial = 1994] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a86627c00) [pid = 1829] [serial = 1971] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a7ce4bc00) [pid = 1829] [serial = 1958] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7cc11800) [pid = 1829] [serial = 2016] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a79ee1000) [pid = 1829] [serial = 2009] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a87e76c00) [pid = 1829] [serial = 1979] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a7ba3a400) [pid = 1829] [serial = 1955] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a89c63c00) [pid = 1829] [serial = 1991] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7f36e400) [pid = 1829] [serial = 1962] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a7cedac00) [pid = 1829] [serial = 1959] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a8a278400) [pid = 1829] [serial = 1992] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a7c458800) [pid = 1829] [serial = 2015] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a8060a800) [pid = 1829] [serial = 1967] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a89957800) [pid = 1829] [serial = 1986] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a87f07400) [pid = 1829] [serial = 1980] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a89947800) [pid = 1829] [serial = 1985] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a88e8b400) [pid = 1829] [serial = 1982] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a793bcc00) [pid = 1829] [serial = 1953] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a764ef800) [pid = 1829] [serial = 2006] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a8d89bc00) [pid = 1829] [serial = 2003] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a7bcefc00) [pid = 1829] [serial = 2013] [outer = (nil)] [url = about:blank] 15:53:41 INFO - PROCESS | 1829 | 1461365621329 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7714a000 == 196 [pid = 1829] [id = 709] 15:53:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a764f0c00) [pid = 1829] [serial = 2128] [outer = (nil)] 15:53:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a789c9400) [pid = 1829] [serial = 2129] [outer = 0x7f4a764f0c00] 15:53:41 INFO - PROCESS | 1829 | 1461365621406 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a79337c00) [pid = 1829] [serial = 2130] [outer = 0x7f4a764f0c00] 15:53:42 INFO - PROCESS | 1829 | 1461365622225 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:53:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:53:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2941ms 15:53:42 INFO - PROCESS | 1829 | 1461365622252 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 1829 | 1461365622259 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 15:53:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:53:42 INFO - PROCESS | 1829 | 1461365622267 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 1829 | 1461365622271 Marionette TRACE conn4 <- [1,2810,null,{}] 15:53:42 INFO - PROCESS | 1829 | 1461365622278 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:42 INFO - PROCESS | 1829 | 1461365622510 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 15:53:42 INFO - PROCESS | 1829 | 1461365622708 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a531800 == 197 [pid = 1829] [id = 710] 15:53:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a764f3c00) [pid = 1829] [serial = 2131] [outer = (nil)] 15:53:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a7a5e6c00) [pid = 1829] [serial = 2132] [outer = 0x7f4a764f3c00] 15:53:42 INFO - PROCESS | 1829 | 1461365622778 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a7bcf4400) [pid = 1829] [serial = 2133] [outer = 0x7f4a764f3c00] 15:53:43 INFO - PROCESS | 1829 | 1461365623670 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:53:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1438ms 15:53:43 INFO - PROCESS | 1829 | 1461365623730 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 1829 | 1461365623736 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 15:53:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:53:43 INFO - PROCESS | 1829 | 1461365623742 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 1829 | 1461365623745 Marionette TRACE conn4 <- [1,2814,null,{}] 15:53:43 INFO - PROCESS | 1829 | 1461365623752 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:44 INFO - PROCESS | 1829 | 1461365624051 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 15:53:44 INFO - PROCESS | 1829 | 1461365624084 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7e012000 == 198 [pid = 1829] [id = 711] 15:53:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a7bcf4c00) [pid = 1829] [serial = 2134] [outer = (nil)] 15:53:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a7cd8cc00) [pid = 1829] [serial = 2135] [outer = 0x7f4a7bcf4c00] 15:53:44 INFO - PROCESS | 1829 | 1461365624158 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a7ced9800) [pid = 1829] [serial = 2136] [outer = 0x7f4a7bcf4c00] 15:53:45 INFO - PROCESS | 1829 | 1461365625210 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:53:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 15:53:45 INFO - PROCESS | 1829 | 1461365625276 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 15:53:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:53:45 INFO - PROCESS | 1829 | 1461365625280 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 15:53:45 INFO - PROCESS | 1829 | 1461365625295 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 1829 | 1461365625303 Marionette TRACE conn4 <- [1,2818,null,{}] 15:53:45 INFO - PROCESS | 1829 | 1461365625316 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:45 INFO - PROCESS | 1829 | 1461365625602 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a8074e000) [pid = 1829] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7f69c000) [pid = 1829] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a79336800) [pid = 1829] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a79337400) [pid = 1829] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a764f1c00) [pid = 1829] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7ce4a800) [pid = 1829] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a87d38800) [pid = 1829] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a764f4c00) [pid = 1829] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:53:46 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a88e82c00) [pid = 1829] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:53:46 INFO - PROCESS | 1829 | 1461365626139 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f791000 == 199 [pid = 1829] [id = 712] 15:53:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a764f1c00) [pid = 1829] [serial = 2137] [outer = (nil)] 15:53:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a7ac45c00) [pid = 1829] [serial = 2138] [outer = 0x7f4a764f1c00] 15:53:46 INFO - PROCESS | 1829 | 1461365626203 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a7e051800) [pid = 1829] [serial = 2139] [outer = 0x7f4a764f1c00] 15:53:46 INFO - PROCESS | 1829 | 1461365626908 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:53:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1655ms 15:53:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:53:46 INFO - PROCESS | 1829 | 1461365626942 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 1829 | 1461365626946 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 15:53:46 INFO - PROCESS | 1829 | 1461365626952 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 1829 | 1461365626955 Marionette TRACE conn4 <- [1,2822,null,{}] 15:53:46 INFO - PROCESS | 1829 | 1461365626960 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 1829 | 1461365627239 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 15:53:47 INFO - PROCESS | 1829 | 1461365627261 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80841000 == 200 [pid = 1829] [id = 713] 15:53:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a7dd0f800) [pid = 1829] [serial = 2140] [outer = (nil)] 15:53:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a7f370000) [pid = 1829] [serial = 2141] [outer = 0x7f4a7dd0f800] 15:53:47 INFO - PROCESS | 1829 | 1461365627323 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a7f69f400) [pid = 1829] [serial = 2142] [outer = 0x7f4a7dd0f800] 15:53:48 INFO - PROCESS | 1829 | 1461365628460 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1534ms 15:53:48 INFO - PROCESS | 1829 | 1461365628486 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 1829 | 1461365628492 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 15:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:53:48 INFO - PROCESS | 1829 | 1461365628501 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 1829 | 1461365628507 Marionette TRACE conn4 <- [1,2826,null,{}] 15:53:48 INFO - PROCESS | 1829 | 1461365628517 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:48 INFO - PROCESS | 1829 | 1461365628808 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 15:53:49 INFO - PROCESS | 1829 | 1461365629166 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7ce06000 == 201 [pid = 1829] [id = 714] 15:53:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a793b4400) [pid = 1829] [serial = 2143] [outer = (nil)] 15:53:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a7a5e7400) [pid = 1829] [serial = 2144] [outer = 0x7f4a793b4400] 15:53:49 INFO - PROCESS | 1829 | 1461365629246 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a7c1d1000) [pid = 1829] [serial = 2145] [outer = 0x7f4a793b4400] 15:53:50 INFO - PROCESS | 1829 | 1461365630207 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1741ms 15:53:50 INFO - PROCESS | 1829 | 1461365630243 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 1829 | 1461365630251 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 15:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:53:50 INFO - PROCESS | 1829 | 1461365630264 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 1829 | 1461365630268 Marionette TRACE conn4 <- [1,2830,null,{}] 15:53:50 INFO - PROCESS | 1829 | 1461365630275 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:50 INFO - PROCESS | 1829 | 1461365630525 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 15:53:50 INFO - PROCESS | 1829 | 1461365630844 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8170b800 == 202 [pid = 1829] [id = 715] 15:53:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a7ce4c400) [pid = 1829] [serial = 2146] [outer = (nil)] 15:53:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a7dd14800) [pid = 1829] [serial = 2147] [outer = 0x7f4a7ce4c400] 15:53:50 INFO - PROCESS | 1829 | 1461365630926 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a7e0a4800) [pid = 1829] [serial = 2148] [outer = 0x7f4a7ce4c400] 15:53:51 INFO - PROCESS | 1829 | 1461365631882 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:53:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1683ms 15:53:51 INFO - PROCESS | 1829 | 1461365631947 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 15:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:53:51 INFO - PROCESS | 1829 | 1461365631951 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 15:53:51 INFO - PROCESS | 1829 | 1461365631958 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 1829 | 1461365631964 Marionette TRACE conn4 <- [1,2834,null,{}] 15:53:51 INFO - PROCESS | 1829 | 1461365631980 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:52 INFO - PROCESS | 1829 | 1461365632270 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 15:53:52 INFO - PROCESS | 1829 | 1461365632588 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86a1f800 == 203 [pid = 1829] [id = 716] 15:53:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a7f7db400) [pid = 1829] [serial = 2149] [outer = (nil)] 15:53:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a8086b000) [pid = 1829] [serial = 2150] [outer = 0x7f4a7f7db400] 15:53:52 INFO - PROCESS | 1829 | 1461365632674 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a81ad0800) [pid = 1829] [serial = 2151] [outer = 0x7f4a7f7db400] 15:53:53 INFO - PROCESS | 1829 | 1461365633576 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 15:53:53 INFO - PROCESS | 1829 | 1461365633644 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 1829 | 1461365633649 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 15:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:53:53 INFO - PROCESS | 1829 | 1461365633655 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 1829 | 1461365633658 Marionette TRACE conn4 <- [1,2838,null,{}] 15:53:53 INFO - PROCESS | 1829 | 1461365633663 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:53 INFO - PROCESS | 1829 | 1461365633910 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 15:53:54 INFO - PROCESS | 1829 | 1461365634184 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f1f000 == 204 [pid = 1829] [id = 717] 15:53:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7c455800) [pid = 1829] [serial = 2152] [outer = (nil)] 15:53:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a85f58000) [pid = 1829] [serial = 2153] [outer = 0x7f4a7c455800] 15:53:54 INFO - PROCESS | 1829 | 1461365634308 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a86622c00) [pid = 1829] [serial = 2154] [outer = 0x7f4a7c455800] 15:53:55 INFO - PROCESS | 1829 | 1461365635176 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1582ms 15:53:55 INFO - PROCESS | 1829 | 1461365635238 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 15:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:53:55 INFO - PROCESS | 1829 | 1461365635244 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 15:53:55 INFO - PROCESS | 1829 | 1461365635249 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 1829 | 1461365635253 Marionette TRACE conn4 <- [1,2842,null,{}] 15:53:55 INFO - PROCESS | 1829 | 1461365635258 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:55 INFO - PROCESS | 1829 | 1461365635490 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 15:53:55 INFO - PROCESS | 1829 | 1461365635756 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89b5c000 == 205 [pid = 1829] [id = 718] 15:53:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a8060ac00) [pid = 1829] [serial = 2155] [outer = (nil)] 15:53:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a86c51400) [pid = 1829] [serial = 2156] [outer = 0x7f4a8060ac00] 15:53:55 INFO - PROCESS | 1829 | 1461365635877 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a87bf9400) [pid = 1829] [serial = 2157] [outer = 0x7f4a8060ac00] 15:53:56 INFO - PROCESS | 1829 | 1461365636739 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:53:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:53:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1531ms 15:53:56 INFO - PROCESS | 1829 | 1461365636781 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 1829 | 1461365636785 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 15:53:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:53:56 INFO - PROCESS | 1829 | 1461365636791 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 1829 | 1461365636793 Marionette TRACE conn4 <- [1,2846,null,{}] 15:53:56 INFO - PROCESS | 1829 | 1461365636799 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:57 INFO - PROCESS | 1829 | 1461365637066 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 15:53:57 INFO - PROCESS | 1829 | 1461365637385 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b496000 == 206 [pid = 1829] [id = 719] 15:53:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a87fdd400) [pid = 1829] [serial = 2158] [outer = (nil)] 15:53:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a89024400) [pid = 1829] [serial = 2159] [outer = 0x7f4a87fdd400] 15:53:57 INFO - PROCESS | 1829 | 1461365637471 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a89945800) [pid = 1829] [serial = 2160] [outer = 0x7f4a87fdd400] 15:53:58 INFO - PROCESS | 1829 | 1461365638352 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:53:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1629ms 15:53:58 INFO - PROCESS | 1829 | 1461365638422 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 1829 | 1461365638426 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 15:53:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:53:58 INFO - PROCESS | 1829 | 1461365638432 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 1829 | 1461365638434 Marionette TRACE conn4 <- [1,2850,null,{}] 15:53:58 INFO - PROCESS | 1829 | 1461365638441 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:58 INFO - PROCESS | 1829 | 1461365638677 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 15:53:59 INFO - PROCESS | 1829 | 1461365639024 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d541000 == 207 [pid = 1829] [id = 720] 15:53:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a7cdc9400) [pid = 1829] [serial = 2161] [outer = (nil)] 15:53:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a8995a800) [pid = 1829] [serial = 2162] [outer = 0x7f4a7cdc9400] 15:53:59 INFO - PROCESS | 1829 | 1461365639104 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a89a63800) [pid = 1829] [serial = 2163] [outer = 0x7f4a7cdc9400] 15:53:59 INFO - PROCESS | 1829 | 1461365639971 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:54:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1579ms 15:54:00 INFO - PROCESS | 1829 | 1461365640012 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 15:54:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:54:00 INFO - PROCESS | 1829 | 1461365640016 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 15:54:00 INFO - PROCESS | 1829 | 1461365640022 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 1829 | 1461365640025 Marionette TRACE conn4 <- [1,2854,null,{}] 15:54:00 INFO - PROCESS | 1829 | 1461365640030 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:00 INFO - PROCESS | 1829 | 1461365640257 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 15:54:00 INFO - PROCESS | 1829 | 1461365640532 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db25000 == 208 [pid = 1829] [id = 721] 15:54:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a7f375400) [pid = 1829] [serial = 2164] [outer = (nil)] 15:54:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a89ae9800) [pid = 1829] [serial = 2165] [outer = 0x7f4a7f375400] 15:54:00 INFO - PROCESS | 1829 | 1461365640655 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a89fdd400) [pid = 1829] [serial = 2166] [outer = 0x7f4a7f375400] 15:54:01 INFO - PROCESS | 1829 | 1461365641557 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 15:54:01 INFO - PROCESS | 1829 | 1461365641605 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 1829 | 1461365641609 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 15:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:54:01 INFO - PROCESS | 1829 | 1461365641614 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 1829 | 1461365641617 Marionette TRACE conn4 <- [1,2858,null,{}] 15:54:01 INFO - PROCESS | 1829 | 1461365641623 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:01 INFO - PROCESS | 1829 | 1461365641856 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 15:54:02 INFO - PROCESS | 1829 | 1461365642154 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92159800 == 209 [pid = 1829] [id = 722] 15:54:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a8994a400) [pid = 1829] [serial = 2167] [outer = (nil)] 15:54:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a8c91d400) [pid = 1829] [serial = 2168] [outer = 0x7f4a8994a400] 15:54:02 INFO - PROCESS | 1829 | 1461365642236 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a8d8f1400) [pid = 1829] [serial = 2169] [outer = 0x7f4a8994a400] 15:54:03 INFO - PROCESS | 1829 | 1461365643173 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 15:54:03 INFO - PROCESS | 1829 | 1461365643247 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 1829 | 1461365643251 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 15:54:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:54:03 INFO - PROCESS | 1829 | 1461365643259 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 1829 | 1461365643264 Marionette TRACE conn4 <- [1,2862,null,{}] 15:54:03 INFO - PROCESS | 1829 | 1461365643272 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:03 INFO - PROCESS | 1829 | 1461365643555 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 15:54:03 INFO - PROCESS | 1829 | 1461365643882 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a9456c000 == 210 [pid = 1829] [id = 723] 15:54:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a87e76400) [pid = 1829] [serial = 2170] [outer = (nil)] 15:54:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a8dc51800) [pid = 1829] [serial = 2171] [outer = 0x7f4a87e76400] 15:54:03 INFO - PROCESS | 1829 | 1461365643965 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a8dd07000) [pid = 1829] [serial = 2172] [outer = 0x7f4a87e76400] 15:54:04 INFO - PROCESS | 1829 | 1461365644818 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:54:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1592ms 15:54:04 INFO - PROCESS | 1829 | 1461365644851 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 1829 | 1461365644855 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 15:54:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:54:04 INFO - PROCESS | 1829 | 1461365644861 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 1829 | 1461365644865 Marionette TRACE conn4 <- [1,2866,null,{}] 15:54:04 INFO - PROCESS | 1829 | 1461365644871 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:05 INFO - PROCESS | 1829 | 1461365645137 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 15:54:05 INFO - PROCESS | 1829 | 1461365645410 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0371800 == 211 [pid = 1829] [id = 724] 15:54:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a8dfa6c00) [pid = 1829] [serial = 2173] [outer = (nil)] 15:54:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a8f1c0800) [pid = 1829] [serial = 2174] [outer = 0x7f4a8dfa6c00] 15:54:05 INFO - PROCESS | 1829 | 1461365645549 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a8fddc000) [pid = 1829] [serial = 2175] [outer = 0x7f4a8dfa6c00] 15:54:06 INFO - PROCESS | 1829 | 1461365646458 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:54:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1642ms 15:54:06 INFO - PROCESS | 1829 | 1461365646504 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 1829 | 1461365646508 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 15:54:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:54:06 INFO - PROCESS | 1829 | 1461365646514 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 1829 | 1461365646518 Marionette TRACE conn4 <- [1,2870,null,{}] 15:54:06 INFO - PROCESS | 1829 | 1461365646523 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:06 INFO - PROCESS | 1829 | 1461365646762 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 15:54:07 INFO - PROCESS | 1829 | 1461365647040 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4f11800 == 212 [pid = 1829] [id = 725] 15:54:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a8dfae800) [pid = 1829] [serial = 2176] [outer = (nil)] 15:54:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a920e3800) [pid = 1829] [serial = 2177] [outer = 0x7f4a8dfae800] 15:54:07 INFO - PROCESS | 1829 | 1461365647162 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a9234b800) [pid = 1829] [serial = 2178] [outer = 0x7f4a8dfae800] 15:54:08 INFO - PROCESS | 1829 | 1461365648046 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:54:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1579ms 15:54:08 INFO - PROCESS | 1829 | 1461365648094 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 1829 | 1461365648097 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 15:54:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:54:08 INFO - PROCESS | 1829 | 1461365648104 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 1829 | 1461365648107 Marionette TRACE conn4 <- [1,2874,null,{}] 15:54:08 INFO - PROCESS | 1829 | 1461365648112 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:08 INFO - PROCESS | 1829 | 1461365648357 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 15:54:08 INFO - PROCESS | 1829 | 1461365648634 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa55a2000 == 213 [pid = 1829] [id = 726] 15:54:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a8c920400) [pid = 1829] [serial = 2179] [outer = (nil)] 15:54:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a938d8c00) [pid = 1829] [serial = 2180] [outer = 0x7f4a8c920400] 15:54:08 INFO - PROCESS | 1829 | 1461365648760 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a93c45000) [pid = 1829] [serial = 2181] [outer = 0x7f4a8c920400] 15:54:09 INFO - PROCESS | 1829 | 1461365649649 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:54:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1580ms 15:54:09 INFO - PROCESS | 1829 | 1461365649685 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 1829 | 1461365649688 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 15:54:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:54:09 INFO - PROCESS | 1829 | 1461365649694 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 1829 | 1461365649696 Marionette TRACE conn4 <- [1,2878,null,{}] 15:54:09 INFO - PROCESS | 1829 | 1461365649702 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:09 INFO - PROCESS | 1829 | 1461365649935 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 15:54:10 INFO - PROCESS | 1829 | 1461365650213 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa7c70800 == 214 [pid = 1829] [id = 727] 15:54:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a8fddd000) [pid = 1829] [serial = 2182] [outer = (nil)] 15:54:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a93c93400) [pid = 1829] [serial = 2183] [outer = 0x7f4a8fddd000] 15:54:10 INFO - PROCESS | 1829 | 1461365650335 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a943d5000) [pid = 1829] [serial = 2184] [outer = 0x7f4a8fddd000] 15:54:11 INFO - PROCESS | 1829 | 1461365651195 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:54:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1534ms 15:54:11 INFO - PROCESS | 1829 | 1461365651231 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 1829 | 1461365651234 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 15:54:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:54:11 INFO - PROCESS | 1829 | 1461365651240 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 1829 | 1461365651243 Marionette TRACE conn4 <- [1,2882,null,{}] 15:54:11 INFO - PROCESS | 1829 | 1461365651249 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:11 INFO - PROCESS | 1829 | 1461365651480 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 15:54:11 INFO - PROCESS | 1829 | 1461365651760 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa95d3000 == 215 [pid = 1829] [id = 728] 15:54:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a7f6b7800) [pid = 1829] [serial = 2185] [outer = (nil)] 15:54:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a9465c000) [pid = 1829] [serial = 2186] [outer = 0x7f4a7f6b7800] 15:54:11 INFO - PROCESS | 1829 | 1461365651881 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a9470dc00) [pid = 1829] [serial = 2187] [outer = 0x7f4a7f6b7800] 15:54:12 INFO - PROCESS | 1829 | 1461365652758 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:54:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1592ms 15:54:12 INFO - PROCESS | 1829 | 1461365652835 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 1829 | 1461365652838 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 15:54:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:54:12 INFO - PROCESS | 1829 | 1461365652846 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 1829 | 1461365652849 Marionette TRACE conn4 <- [1,2886,null,{}] 15:54:12 INFO - PROCESS | 1829 | 1461365652854 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:13 INFO - PROCESS | 1829 | 1461365653100 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 15:54:13 INFO - PROCESS | 1829 | 1461365653437 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa339800 == 216 [pid = 1829] [id = 729] 15:54:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a7ac46800) [pid = 1829] [serial = 2188] [outer = (nil)] 15:54:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a9471ac00) [pid = 1829] [serial = 2189] [outer = 0x7f4a7ac46800] 15:54:13 INFO - PROCESS | 1829 | 1461365653518 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a94732800) [pid = 1829] [serial = 2190] [outer = 0x7f4a7ac46800] 15:54:14 INFO - PROCESS | 1829 | 1461365654409 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:54:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1631ms 15:54:14 INFO - PROCESS | 1829 | 1461365654479 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 1829 | 1461365654483 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 15:54:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:54:14 INFO - PROCESS | 1829 | 1461365654489 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 1829 | 1461365654491 Marionette TRACE conn4 <- [1,2890,null,{}] 15:54:14 INFO - PROCESS | 1829 | 1461365654497 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:14 INFO - PROCESS | 1829 | 1461365654745 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 15:54:15 INFO - PROCESS | 1829 | 1461365655066 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa59c800 == 217 [pid = 1829] [id = 730] 15:54:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a80867400) [pid = 1829] [serial = 2191] [outer = (nil)] 15:54:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a94a43c00) [pid = 1829] [serial = 2192] [outer = 0x7f4a80867400] 15:54:15 INFO - PROCESS | 1829 | 1461365655148 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a94f59000) [pid = 1829] [serial = 2193] [outer = 0x7f4a80867400] 15:54:16 INFO - PROCESS | 1829 | 1461365656025 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:54:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1587ms 15:54:16 INFO - PROCESS | 1829 | 1461365656078 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 1829 | 1461365656082 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 15:54:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:54:16 INFO - PROCESS | 1829 | 1461365656088 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 1829 | 1461365656092 Marionette TRACE conn4 <- [1,2894,null,{}] 15:54:16 INFO - PROCESS | 1829 | 1461365656097 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:16 INFO - PROCESS | 1829 | 1461365656342 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 15:54:16 INFO - PROCESS | 1829 | 1461365656658 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a86219800 == 218 [pid = 1829] [id = 731] 15:54:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a94718000) [pid = 1829] [serial = 2194] [outer = (nil)] 15:54:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a95834800) [pid = 1829] [serial = 2195] [outer = 0x7f4a94718000] 15:54:16 INFO - PROCESS | 1829 | 1461365656759 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a95e0e400) [pid = 1829] [serial = 2196] [outer = 0x7f4a94718000] 15:54:17 INFO - PROCESS | 1829 | 1461365657622 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:54:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1586ms 15:54:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:54:17 INFO - PROCESS | 1829 | 1461365657675 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 1829 | 1461365657678 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 15:54:17 INFO - PROCESS | 1829 | 1461365657684 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 1829 | 1461365657687 Marionette TRACE conn4 <- [1,2898,null,{}] 15:54:17 INFO - PROCESS | 1829 | 1461365657693 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:17 INFO - PROCESS | 1829 | 1461365657920 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 15:54:18 INFO - PROCESS | 1829 | 1461365658208 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77d43000 == 219 [pid = 1829] [id = 732] 15:54:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8dc59400) [pid = 1829] [serial = 2197] [outer = (nil)] 15:54:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a95e2d800) [pid = 1829] [serial = 2198] [outer = 0x7f4a8dc59400] 15:54:18 INFO - PROCESS | 1829 | 1461365658327 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a96335400) [pid = 1829] [serial = 2199] [outer = 0x7f4a8dc59400] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a4d8000 == 218 [pid = 1829] [id = 529] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4a6b000 == 217 [pid = 1829] [id = 212] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa33c000 == 216 [pid = 1829] [id = 482] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a91e73800 == 215 [pid = 1829] [id = 521] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f791000 == 214 [pid = 1829] [id = 712] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7e012000 == 213 [pid = 1829] [id = 711] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a531800 == 212 [pid = 1829] [id = 710] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7714a000 == 211 [pid = 1829] [id = 709] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa03c7800 == 210 [pid = 1829] [id = 707] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9fc0a000 == 209 [pid = 1829] [id = 706] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95f12800 == 208 [pid = 1829] [id = 705] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95811000 == 207 [pid = 1829] [id = 704] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94570000 == 206 [pid = 1829] [id = 703] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94451000 == 205 [pid = 1829] [id = 702] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92305800 == 204 [pid = 1829] [id = 701] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8f312800 == 203 [pid = 1829] [id = 700] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db38800 == 202 [pid = 1829] [id = 699] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8da21800 == 201 [pid = 1829] [id = 698] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d53c000 == 200 [pid = 1829] [id = 697] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8c894000 == 199 [pid = 1829] [id = 696] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89b6c800 == 198 [pid = 1829] [id = 695] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89055800 == 197 [pid = 1829] [id = 694] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a87d0e000 == 196 [pid = 1829] [id = 693] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a806bb000 == 195 [pid = 1829] [id = 692] 15:54:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a4d9000 == 194 [pid = 1829] [id = 691] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a8d47f800) [pid = 1829] [serial = 1998] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a80873000) [pid = 1829] [serial = 2070] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a7e0a2800) [pid = 1829] [serial = 2027] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a87fda800) [pid = 1829] [serial = 2045] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a88f6ec00) [pid = 1829] [serial = 2048] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a7a5ddc00) [pid = 1829] [serial = 2051] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a79f5a800) [pid = 1829] [serial = 2021] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a8662d800) [pid = 1829] [serial = 2039] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a7ced3400) [pid = 1829] [serial = 2061] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a7e04ac00) [pid = 1829] [serial = 2064] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a789c5400) [pid = 1829] [serial = 2054] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a8060e400) [pid = 1829] [serial = 2033] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7dd14400) [pid = 1829] [serial = 2063] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7f373800) [pid = 1829] [serial = 2067] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a81966800) [pid = 1829] [serial = 2036] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a8d7f9400) [pid = 1829] [serial = 2001] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a79eda800) [pid = 1829] [serial = 2057] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7ac57c00) [pid = 1829] [serial = 2060] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a7ce50800) [pid = 1829] [serial = 2024] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7f03e400) [pid = 1829] [serial = 2066] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a8060cc00) [pid = 1829] [serial = 2069] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a87dee400) [pid = 1829] [serial = 2042] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a7ba38800) [pid = 1829] [serial = 2058] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a793b7800) [pid = 1829] [serial = 2055] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a8d8f7400) [pid = 1829] [serial = 2004] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a7f694800) [pid = 1829] [serial = 2030] [outer = (nil)] [url = about:blank] 15:54:20 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a7f545000) [pid = 1829] [serial = 2072] [outer = (nil)] [url = about:blank] 15:54:21 INFO - PROCESS | 1829 | 1461365661094 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:54:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3446ms 15:54:21 INFO - PROCESS | 1829 | 1461365661131 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 1829 | 1461365661137 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 15:54:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:54:21 INFO - PROCESS | 1829 | 1461365661146 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 1829 | 1461365661151 Marionette TRACE conn4 <- [1,2902,null,{}] 15:54:21 INFO - PROCESS | 1829 | 1461365661157 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 1829 | 1461365661370 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 15:54:21 INFO - PROCESS | 1829 | 1461365661568 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79f4c800 == 195 [pid = 1829] [id = 733] 15:54:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a79ed7400) [pid = 1829] [serial = 2200] [outer = (nil)] 15:54:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a79f62400) [pid = 1829] [serial = 2201] [outer = 0x7f4a79ed7400] 15:54:21 INFO - PROCESS | 1829 | 1461365661636 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a7ba37400) [pid = 1829] [serial = 2202] [outer = 0x7f4a79ed7400] 15:54:22 INFO - PROCESS | 1829 | 1461365662502 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:54:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1389ms 15:54:22 INFO - PROCESS | 1829 | 1461365662536 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 1829 | 1461365662544 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 15:54:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:54:22 INFO - PROCESS | 1829 | 1461365662554 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 1829 | 1461365662557 Marionette TRACE conn4 <- [1,2906,null,{}] 15:54:22 INFO - PROCESS | 1829 | 1461365662563 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:22 INFO - PROCESS | 1829 | 1461365662791 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 15:54:23 INFO - PROCESS | 1829 | 1461365663018 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b912800 == 196 [pid = 1829] [id = 734] 15:54:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a7ba3c800) [pid = 1829] [serial = 2203] [outer = (nil)] 15:54:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a7cd86800) [pid = 1829] [serial = 2204] [outer = 0x7f4a7ba3c800] 15:54:23 INFO - PROCESS | 1829 | 1461365663087 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a7ced3400) [pid = 1829] [serial = 2205] [outer = 0x7f4a7ba3c800] 15:54:24 INFO - PROCESS | 1829 | 1461365664038 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:54:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1542ms 15:54:24 INFO - PROCESS | 1829 | 1461365664097 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 1829 | 1461365664100 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 15:54:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:54:24 INFO - PROCESS | 1829 | 1461365664107 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 1829 | 1461365664112 Marionette TRACE conn4 <- [1,2910,null,{}] 15:54:24 INFO - PROCESS | 1829 | 1461365664127 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 1829 | 1461365664495 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 15:54:24 INFO - PROCESS | 1829 | 1461365664527 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f79b800 == 197 [pid = 1829] [id = 735] 15:54:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a7e051400) [pid = 1829] [serial = 2206] [outer = (nil)] 15:54:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a7f041400) [pid = 1829] [serial = 2207] [outer = 0x7f4a7e051400] 15:54:24 INFO - PROCESS | 1829 | 1461365664594 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a7f694400) [pid = 1829] [serial = 2208] [outer = 0x7f4a7e051400] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a79ee6400) [pid = 1829] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a7bcf4c00) [pid = 1829] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a87c1e000) [pid = 1829] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a87bf6c00) [pid = 1829] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a87d3b800) [pid = 1829] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a89c66400) [pid = 1829] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a80868c00) [pid = 1829] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a81ad6c00) [pid = 1829] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a7cdc3400) [pid = 1829] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a7f54a000) [pid = 1829] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a764f3c00) [pid = 1829] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a749c7400) [pid = 1829] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a749c4400) [pid = 1829] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a7de02400) [pid = 1829] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a7f046000) [pid = 1829] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a7c4e6400) [pid = 1829] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a89a64c00) [pid = 1829] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a89c67000) [pid = 1829] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a7ba3cc00) [pid = 1829] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a8b4c4800) [pid = 1829] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a7cd80c00) [pid = 1829] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a89fdf800) [pid = 1829] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a764f1c00) [pid = 1829] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a86c52c00) [pid = 1829] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a89c69400) [pid = 1829] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a749ce400) [pid = 1829] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a80611400) [pid = 1829] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7f54bc00) [pid = 1829] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a80751c00) [pid = 1829] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a79ee5c00) [pid = 1829] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a7dd13800) [pid = 1829] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a80866800) [pid = 1829] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7f369c00) [pid = 1829] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a764f0c00) [pid = 1829] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:54:25 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a87e7a800) [pid = 1829] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:54:26 INFO - PROCESS | 1829 | 1461365666094 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:54:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:54:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:54:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 2042ms 15:54:26 INFO - PROCESS | 1829 | 1461365666151 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 1829 | 1461365666155 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 15:54:26 INFO - TEST-START | /DOMEvents/constructors.html 15:54:26 INFO - PROCESS | 1829 | 1461365666161 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 1829 | 1461365666163 Marionette TRACE conn4 <- [1,2914,null,{}] 15:54:26 INFO - PROCESS | 1829 | 1461365666169 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:26 INFO - PROCESS | 1829 | 1461365666441 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 15:54:26 INFO - PROCESS | 1829 | 1461365666462 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f8da000 == 198 [pid = 1829] [id = 736] 15:54:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a749c4400) [pid = 1829] [serial = 2209] [outer = (nil)] 15:54:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a7dd13400) [pid = 1829] [serial = 2210] [outer = 0x7f4a749c4400] 15:54:26 INFO - PROCESS | 1829 | 1461365666528 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a7f54a000) [pid = 1829] [serial = 2211] [outer = 0x7f4a749c4400] 15:54:27 INFO - PROCESS | 1829 | 1461365667445 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:54:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:54:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:54:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1343ms 15:54:27 INFO - PROCESS | 1829 | 1461365667505 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 1829 | 1461365667508 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 15:54:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:54:27 INFO - PROCESS | 1829 | 1461365667519 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 1829 | 1461365667523 Marionette TRACE conn4 <- [1,2918,null,{}] 15:54:27 INFO - PROCESS | 1829 | 1461365667535 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:27 INFO - PROCESS | 1829 | 1461365667820 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 15:54:28 INFO - PROCESS | 1829 | 1461365668226 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77d3f000 == 199 [pid = 1829] [id = 737] 15:54:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a749ce800) [pid = 1829] [serial = 2212] [outer = (nil)] 15:54:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a764f4c00) [pid = 1829] [serial = 2213] [outer = 0x7f4a749ce800] 15:54:28 INFO - PROCESS | 1829 | 1461365668317 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a793b8000) [pid = 1829] [serial = 2214] [outer = 0x7f4a749ce800] 15:54:29 INFO - PROCESS | 1829 | 1461365669170 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:54:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:54:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1688ms 15:54:29 INFO - PROCESS | 1829 | 1461365669209 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 1829 | 1461365669216 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 15:54:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:54:29 INFO - PROCESS | 1829 | 1461365669308 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 1829 | 1461365669316 Marionette TRACE conn4 <- [1,2922,null,{}] 15:54:29 INFO - PROCESS | 1829 | 1461365669326 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 1829 | 1461365669588 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 15:54:29 INFO - PROCESS | 1829 | 1461365669912 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7e016000 == 200 [pid = 1829] [id = 738] 15:54:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a7ac57c00) [pid = 1829] [serial = 2215] [outer = (nil)] 15:54:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a7bcee000) [pid = 1829] [serial = 2216] [outer = 0x7f4a7ac57c00] 15:54:30 INFO - PROCESS | 1829 | 1461365670005 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a7c450800) [pid = 1829] [serial = 2217] [outer = 0x7f4a7ac57c00] 15:54:30 INFO - PROCESS | 1829 | [1829] 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:54:30 INFO - PROCESS | 1829 | [1829] 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:54:30 INFO - PROCESS | 1829 | [1829] 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:54:30 INFO - PROCESS | 1829 | [1829] 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:54:30 INFO - PROCESS | 1829 | 1461365670875 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:54:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:54:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:30 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:54:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:30 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:54:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:30 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:54:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:54:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:54:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1644ms 15:54:30 INFO - PROCESS | 1829 | 1461365670918 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 1829 | 1461365670925 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 15:54:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:54:30 INFO - PROCESS | 1829 | 1461365670935 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 1829 | 1461365670938 Marionette TRACE conn4 <- [1,2926,null,{}] 15:54:30 INFO - PROCESS | 1829 | 1461365670945 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:31 INFO - PROCESS | 1829 | 1461365671191 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 15:54:31 INFO - PROCESS | 1829 | 1461365671442 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a817d6800 == 201 [pid = 1829] [id = 739] 15:54:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a7de0c400) [pid = 1829] [serial = 2218] [outer = (nil)] 15:54:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a7f548000) [pid = 1829] [serial = 2219] [outer = 0x7f4a7de0c400] 15:54:31 INFO - PROCESS | 1829 | 1461365671520 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a7f6a2800) [pid = 1829] [serial = 2220] [outer = 0x7f4a7de0c400] 15:54:32 INFO - PROCESS | 1829 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:54:32 INFO - PROCESS | 1829 | 1461365672399 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:54:32 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:54:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1483ms 15:54:32 INFO - PROCESS | 1829 | 1461365672426 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 1829 | 1461365672431 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 15:54:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:54:32 INFO - PROCESS | 1829 | 1461365672449 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 1829 | 1461365672459 Marionette TRACE conn4 <- [1,2930,null,{}] 15:54:32 INFO - PROCESS | 1829 | 1461365672466 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 1829 | 1461365672710 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 15:54:32 INFO - PROCESS | 1829 | 1461365672989 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8668b800 == 202 [pid = 1829] [id = 740] 15:54:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a7e0a2800) [pid = 1829] [serial = 2221] [outer = (nil)] 15:54:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a8086d000) [pid = 1829] [serial = 2222] [outer = 0x7f4a7e0a2800] 15:54:33 INFO - PROCESS | 1829 | 1461365673067 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a8188c000) [pid = 1829] [serial = 2223] [outer = 0x7f4a7e0a2800] 15:54:33 INFO - PROCESS | 1829 | 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:54:33 INFO - PROCESS | 1829 | 1461365673861 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:54:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:54:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1450ms 15:54:33 INFO - PROCESS | 1829 | 1461365673892 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 15:54:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:54:33 INFO - PROCESS | 1829 | 1461365673896 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 15:54:33 INFO - PROCESS | 1829 | 1461365673902 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 1829 | 1461365673905 Marionette TRACE conn4 <- [1,2934,null,{}] 15:54:33 INFO - PROCESS | 1829 | 1461365673910 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:34 INFO - PROCESS | 1829 | 1461365674170 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 15:54:34 INFO - PROCESS | 1829 | 1461365674426 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88f1c000 == 203 [pid = 1829] [id = 741] 15:54:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a79f54800) [pid = 1829] [serial = 2224] [outer = (nil)] 15:54:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a81b31400) [pid = 1829] [serial = 2225] [outer = 0x7f4a79f54800] 15:54:34 INFO - PROCESS | 1829 | 1461365674504 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a85f54400) [pid = 1829] [serial = 2226] [outer = 0x7f4a79f54800] 15:54:35 INFO - PROCESS | 1829 | 1461365675314 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:54:35 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:54:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1437ms 15:54:35 INFO - PROCESS | 1829 | 1461365675340 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 1829 | 1461365675344 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 15:54:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:54:35 INFO - PROCESS | 1829 | 1461365675349 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 1829 | 1461365675353 Marionette TRACE conn4 <- [1,2938,null,{}] 15:54:35 INFO - PROCESS | 1829 | 1461365675358 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:35 INFO - PROCESS | 1829 | 1461365675589 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 15:54:35 INFO - PROCESS | 1829 | 1461365675873 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89989000 == 204 [pid = 1829] [id = 742] 15:54:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a8662d800) [pid = 1829] [serial = 2227] [outer = (nil)] 15:54:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a86be7800) [pid = 1829] [serial = 2228] [outer = 0x7f4a8662d800] 15:54:35 INFO - PROCESS | 1829 | 1461365675965 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a87df0c00) [pid = 1829] [serial = 2229] [outer = 0x7f4a8662d800] 15:54:36 INFO - PROCESS | 1829 | 1461365676817 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:54:36 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:54:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1479ms 15:54:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:54:36 INFO - PROCESS | 1829 | 1461365676830 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 1829 | 1461365676832 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 15:54:36 INFO - PROCESS | 1829 | 1461365676839 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 1829 | 1461365676842 Marionette TRACE conn4 <- [1,2942,null,{}] 15:54:36 INFO - PROCESS | 1829 | 1461365676848 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:37 INFO - PROCESS | 1829 | 1461365677089 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 15:54:37 INFO - PROCESS | 1829 | 1461365677344 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8beba000 == 205 [pid = 1829] [id = 743] 15:54:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a87df2800) [pid = 1829] [serial = 2230] [outer = (nil)] 15:54:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a87fd4800) [pid = 1829] [serial = 2231] [outer = 0x7f4a87df2800] 15:54:37 INFO - PROCESS | 1829 | 1461365677424 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a88f77800) [pid = 1829] [serial = 2232] [outer = 0x7f4a87df2800] 15:54:38 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:54:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:54:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1385ms 15:54:38 INFO - PROCESS | 1829 | 1461365678216 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:54:38 INFO - PROCESS | 1829 | 1461365678226 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 1829 | 1461365678229 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 15:54:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:54:38 INFO - PROCESS | 1829 | 1461365678235 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 1829 | 1461365678239 Marionette TRACE conn4 <- [1,2946,null,{}] 15:54:38 INFO - PROCESS | 1829 | 1461365678244 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:38 INFO - PROCESS | 1829 | 1461365678497 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 15:54:38 INFO - PROCESS | 1829 | 1461365678748 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d54a000 == 206 [pid = 1829] [id = 744] 15:54:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a87df9800) [pid = 1829] [serial = 2233] [outer = (nil)] 15:54:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a8902f800) [pid = 1829] [serial = 2234] [outer = 0x7f4a87df9800] 15:54:38 INFO - PROCESS | 1829 | 1461365678825 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a89947c00) [pid = 1829] [serial = 2235] [outer = 0x7f4a87df9800] 15:54:39 INFO - PROCESS | 1829 | 1461365679679 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:54:39 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:54:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1478ms 15:54:39 INFO - PROCESS | 1829 | 1461365679715 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 1829 | 1461365679719 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 15:54:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:54:39 INFO - PROCESS | 1829 | 1461365679725 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 1829 | 1461365679729 Marionette TRACE conn4 <- [1,2950,null,{}] 15:54:39 INFO - PROCESS | 1829 | 1461365679736 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:40 INFO - PROCESS | 1829 | 1461365679999 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 15:54:40 INFO - PROCESS | 1829 | 1461365680250 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8db22000 == 207 [pid = 1829] [id = 745] 15:54:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a87dfa800) [pid = 1829] [serial = 2236] [outer = (nil)] 15:54:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a89952400) [pid = 1829] [serial = 2237] [outer = 0x7f4a87dfa800] 15:54:40 INFO - PROCESS | 1829 | 1461365680330 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a89a60000) [pid = 1829] [serial = 2238] [outer = 0x7f4a87dfa800] 15:54:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8fffc800 == 208 [pid = 1829] [id = 746] 15:54:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a89af1000) [pid = 1829] [serial = 2239] [outer = (nil)] 15:54:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a8994cc00) [pid = 1829] [serial = 2240] [outer = 0x7f4a89af1000] 15:54:41 INFO - PROCESS | 1829 | 1461365681210 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:54:41 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:54:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 15:54:41 INFO - PROCESS | 1829 | 1461365681257 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 1829 | 1461365681261 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 15:54:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:54:41 INFO - PROCESS | 1829 | 1461365681272 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 1829 | 1461365681275 Marionette TRACE conn4 <- [1,2954,null,{}] 15:54:41 INFO - PROCESS | 1829 | 1461365681281 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:41 INFO - PROCESS | 1829 | 1461365681637 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 15:54:41 INFO - PROCESS | 1829 | 1461365681960 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94450000 == 209 [pid = 1829] [id = 747] 15:54:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4a894bf400) [pid = 1829] [serial = 2241] [outer = (nil)] 15:54:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4a89aeb000) [pid = 1829] [serial = 2242] [outer = 0x7f4a894bf400] 15:54:42 INFO - PROCESS | 1829 | 1461365682043 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a89fdbc00) [pid = 1829] [serial = 2243] [outer = 0x7f4a894bf400] 15:54:42 INFO - PROCESS | 1829 | 1461365682929 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:54:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:54:42 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:54:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1692ms 15:54:42 INFO - PROCESS | 1829 | 1461365682960 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 1829 | 1461365682964 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 15:54:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:54:42 INFO - PROCESS | 1829 | 1461365682970 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 1829 | 1461365682972 Marionette TRACE conn4 <- [1,2958,null,{}] 15:54:42 INFO - PROCESS | 1829 | 1461365682979 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:43 INFO - PROCESS | 1829 | 1461365683234 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 15:54:43 INFO - PROCESS | 1829 | 1461365683533 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a95d9f000 == 210 [pid = 1829] [id = 748] 15:54:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4a8ccb7000) [pid = 1829] [serial = 2244] [outer = (nil)] 15:54:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4a8d472800) [pid = 1829] [serial = 2245] [outer = 0x7f4a8ccb7000] 15:54:43 INFO - PROCESS | 1829 | 1461365683682 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a8d7f3000) [pid = 1829] [serial = 2246] [outer = 0x7f4a8ccb7000] 15:54:44 INFO - PROCESS | 1829 | 1461365684528 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:54:44 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:54:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1581ms 15:54:44 INFO - PROCESS | 1829 | 1461365684552 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 1829 | 1461365684560 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 15:54:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:54:44 INFO - PROCESS | 1829 | 1461365684595 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 1829 | 1461365684599 Marionette TRACE conn4 <- [1,2962,null,{}] 15:54:44 INFO - PROCESS | 1829 | 1461365684605 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:44 INFO - PROCESS | 1829 | 1461365684850 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 15:54:45 INFO - PROCESS | 1829 | 1461365685133 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa03c7800 == 211 [pid = 1829] [id = 749] 15:54:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a8ccb8400) [pid = 1829] [serial = 2247] [outer = (nil)] 15:54:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a8dd0dc00) [pid = 1829] [serial = 2248] [outer = 0x7f4a8ccb8400] 15:54:45 INFO - PROCESS | 1829 | 1461365685215 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a8df98000) [pid = 1829] [serial = 2249] [outer = 0x7f4a8ccb8400] 15:54:45 INFO - PROCESS | 1829 | 1461365685997 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:54:46 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:54:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1437ms 15:54:46 INFO - PROCESS | 1829 | 1461365686029 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 1829 | 1461365686032 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 15:54:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:54:46 INFO - PROCESS | 1829 | 1461365686039 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 1829 | 1461365686042 Marionette TRACE conn4 <- [1,2966,null,{}] 15:54:46 INFO - PROCESS | 1829 | 1461365686048 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:46 INFO - PROCESS | 1829 | 1461365686287 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 15:54:46 INFO - PROCESS | 1829 | 1461365686543 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4b62800 == 212 [pid = 1829] [id = 750] 15:54:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a8d474000) [pid = 1829] [serial = 2250] [outer = (nil)] 15:54:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a8fd7e400) [pid = 1829] [serial = 2251] [outer = 0x7f4a8d474000] 15:54:46 INFO - PROCESS | 1829 | 1461365686625 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a925b4800) [pid = 1829] [serial = 2252] [outer = 0x7f4a8d474000] 15:54:47 INFO - PROCESS | 1829 | 1461365687441 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:54:47 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:54:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1432ms 15:54:47 INFO - PROCESS | 1829 | 1461365687471 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 1829 | 1461365687474 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 15:54:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:54:47 INFO - PROCESS | 1829 | 1461365687481 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 1829 | 1461365687484 Marionette TRACE conn4 <- [1,2970,null,{}] 15:54:47 INFO - PROCESS | 1829 | 1461365687490 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:47 INFO - PROCESS | 1829 | 1461365687733 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 15:54:48 INFO - PROCESS | 1829 | 1461365688032 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aaa593000 == 213 [pid = 1829] [id = 751] 15:54:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a7ce46c00) [pid = 1829] [serial = 2253] [outer = (nil)] 15:54:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4a946af800) [pid = 1829] [serial = 2254] [outer = 0x7f4a7ce46c00] 15:54:48 INFO - PROCESS | 1829 | 1461365688111 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a9568c400) [pid = 1829] [serial = 2255] [outer = 0x7f4a7ce46c00] 15:54:48 INFO - PROCESS | 1829 | 1461365688924 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:54:48 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:54:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1480ms 15:54:48 INFO - PROCESS | 1829 | 1461365688962 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 1829 | 1461365688965 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 15:54:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:54:48 INFO - PROCESS | 1829 | 1461365688972 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 1829 | 1461365688975 Marionette TRACE conn4 <- [1,2974,null,{}] 15:54:48 INFO - PROCESS | 1829 | 1461365688980 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:49 INFO - PROCESS | 1829 | 1461365689249 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 15:54:49 INFO - PROCESS | 1829 | 1461365689520 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77d1a000 == 214 [pid = 1829] [id = 752] 15:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a8dd05800) [pid = 1829] [serial = 2256] [outer = (nil)] 15:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a95835c00) [pid = 1829] [serial = 2257] [outer = 0x7f4a8dd05800] 15:54:49 INFO - PROCESS | 1829 | 1461365689615 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f4a9636f000) [pid = 1829] [serial = 2258] [outer = 0x7f4a8dd05800] 15:54:50 INFO - PROCESS | 1829 | 1461365690409 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:54:50 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:54:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1490ms 15:54:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:54:50 INFO - PROCESS | 1829 | 1461365690463 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 1829 | 1461365690466 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 15:54:50 INFO - PROCESS | 1829 | 1461365690472 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 1829 | 1461365690475 Marionette TRACE conn4 <- [1,2978,null,{}] 15:54:50 INFO - PROCESS | 1829 | 1461365690528 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:50 INFO - PROCESS | 1829 | 1461365690766 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 15:54:51 INFO - PROCESS | 1829 | 1461365691040 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a760d1800 == 215 [pid = 1829] [id = 753] 15:54:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f4a8df8c400) [pid = 1829] [serial = 2259] [outer = (nil)] 15:54:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f4a9915b000) [pid = 1829] [serial = 2260] [outer = 0x7f4a8df8c400] 15:54:51 INFO - PROCESS | 1829 | 1461365691121 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f4a9a094400) [pid = 1829] [serial = 2261] [outer = 0x7f4a8df8c400] 15:54:51 INFO - PROCESS | 1829 | 1461365691888 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:54:51 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:54:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1437ms 15:54:51 INFO - PROCESS | 1829 | 1461365691922 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 1829 | 1461365691925 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 15:54:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:54:51 INFO - PROCESS | 1829 | 1461365691935 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 1829 | 1461365691939 Marionette TRACE conn4 <- [1,2982,null,{}] 15:54:51 INFO - PROCESS | 1829 | 1461365691944 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:52 INFO - PROCESS | 1829 | 1461365692189 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 15:54:52 INFO - PROCESS | 1829 | 1461365692453 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a72a04000 == 216 [pid = 1829] [id = 754] 15:54:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f4a7ce50400) [pid = 1829] [serial = 2262] [outer = (nil)] 15:54:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f4a9f021400) [pid = 1829] [serial = 2263] [outer = 0x7f4a7ce50400] 15:54:52 INFO - PROCESS | 1829 | 1461365692528 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f4a9fc53800) [pid = 1829] [serial = 2264] [outer = 0x7f4a7ce50400] 15:54:53 INFO - PROCESS | 1829 | 1461365693362 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:54:53 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:54:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:54:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:54:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:54:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1480ms 15:54:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:54:53 INFO - PROCESS | 1829 | 1461365693417 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 1829 | 1461365693420 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 15:54:53 INFO - PROCESS | 1829 | 1461365693426 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 1829 | 1461365693429 Marionette TRACE conn4 <- [1,2986,null,{}] 15:54:53 INFO - PROCESS | 1829 | 1461365693435 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:53 INFO - PROCESS | 1829 | 1461365693705 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 15:54:53 INFO - PROCESS | 1829 | 1461365693966 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a72a1d000 == 217 [pid = 1829] [id = 755] 15:54:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f4a7dd09c00) [pid = 1829] [serial = 2265] [outer = (nil)] 15:54:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f4a9fe7fc00) [pid = 1829] [serial = 2266] [outer = 0x7f4a7dd09c00] 15:54:54 INFO - PROCESS | 1829 | 1461365694045 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f4a9feb1400) [pid = 1829] [serial = 2267] [outer = 0x7f4a7dd09c00] 15:54:54 INFO - PROCESS | 1829 | 1461365694866 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:54:54 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:54:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1483ms 15:54:54 INFO - PROCESS | 1829 | 1461365694910 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 1829 | 1461365694913 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 15:54:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:54:54 INFO - PROCESS | 1829 | 1461365694919 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 1829 | 1461365694922 Marionette TRACE conn4 <- [1,2990,null,{}] 15:54:54 INFO - PROCESS | 1829 | 1461365694927 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:55 INFO - PROCESS | 1829 | 1461365695172 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 15:54:55 INFO - PROCESS | 1829 | 1461365695460 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a76f51000 == 218 [pid = 1829] [id = 756] 15:54:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f4a7f7e5800) [pid = 1829] [serial = 2268] [outer = (nil)] 15:54:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f4a9feb8400) [pid = 1829] [serial = 2269] [outer = 0x7f4a7f7e5800] 15:54:55 INFO - PROCESS | 1829 | 1461365695542 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f4a9fff2400) [pid = 1829] [serial = 2270] [outer = 0x7f4a7f7e5800] 15:54:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7232d000 == 219 [pid = 1829] [id = 757] 15:54:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f4aa0327800) [pid = 1829] [serial = 2271] [outer = (nil)] 15:54:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f4a9fff5400) [pid = 1829] [serial = 2272] [outer = 0x7f4aa0327800] 15:54:56 INFO - PROCESS | 1829 | 1461365696408 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:54:56 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:54:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1531ms 15:54:56 INFO - PROCESS | 1829 | 1461365696452 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 1829 | 1461365696455 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 15:54:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:54:56 INFO - PROCESS | 1829 | 1461365696461 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 1829 | 1461365696463 Marionette TRACE conn4 <- [1,2994,null,{}] 15:54:56 INFO - PROCESS | 1829 | 1461365696469 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:56 INFO - PROCESS | 1829 | 1461365696837 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 15:54:57 INFO - PROCESS | 1829 | 1461365697140 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7233f800 == 220 [pid = 1829] [id = 758] 15:54:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f4a7ac51000) [pid = 1829] [serial = 2273] [outer = (nil)] 15:54:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f4aa019f800) [pid = 1829] [serial = 2274] [outer = 0x7f4a7ac51000] 15:54:57 INFO - PROCESS | 1829 | 1461365697216 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f4aa03ea000) [pid = 1829] [serial = 2275] [outer = 0x7f4a7ac51000] 15:54:57 INFO - PROCESS | 1829 | 1461365697932 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:54:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:54:57 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:54:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1537ms 15:54:58 INFO - PROCESS | 1829 | 1461365698000 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 1829 | 1461365698003 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 15:54:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:54:58 INFO - PROCESS | 1829 | 1461365698009 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 1829 | 1461365698012 Marionette TRACE conn4 <- [1,2998,null,{}] 15:54:58 INFO - PROCESS | 1829 | 1461365698017 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ce1e800 == 219 [pid = 1829] [id = 671] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8668e000 == 218 [pid = 1829] [id = 677] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa590000 == 217 [pid = 1829] [id = 502] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa7f66800 == 216 [pid = 1829] [id = 541] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7e01d800 == 215 [pid = 1829] [id = 685] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7a4d5000 == 214 [pid = 1829] [id = 684] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4ae6000 == 213 [pid = 1829] [id = 72] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa33d800 == 212 [pid = 1829] [id = 542] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89c3f000 == 211 [pid = 1829] [id = 680] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7e00f000 == 210 [pid = 1829] [id = 543] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a99271800 == 209 [pid = 1829] [id = 380] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94350000 == 208 [pid = 1829] [id = 206] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8965a000 == 207 [pid = 1829] [id = 679] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f1c800 == 206 [pid = 1829] [id = 678] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f8da000 == 205 [pid = 1829] [id = 736] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7f79b800 == 204 [pid = 1829] [id = 735] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7b912800 == 203 [pid = 1829] [id = 734] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a79f4c800 == 202 [pid = 1829] [id = 733] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa0371800 == 201 [pid = 1829] [id = 724] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a9456c000 == 200 [pid = 1829] [id = 723] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a92159800 == 199 [pid = 1829] [id = 722] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db25000 == 198 [pid = 1829] [id = 721] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d541000 == 197 [pid = 1829] [id = 720] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8b496000 == 196 [pid = 1829] [id = 719] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89b5c000 == 195 [pid = 1829] [id = 718] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f1f000 == 194 [pid = 1829] [id = 717] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a86a1f800 == 193 [pid = 1829] [id = 716] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8170b800 == 192 [pid = 1829] [id = 715] 15:55:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7ce06000 == 191 [pid = 1829] [id = 714] 15:55:00 INFO - PROCESS | 1829 | 1461365700447 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f4a8ccb8800) [pid = 1829] [serial = 2115] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f4a7ac45c00) [pid = 1829] [serial = 2138] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f4a88e85400) [pid = 1829] [serial = 2093] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f4a8b4c6400) [pid = 1829] [serial = 2112] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f4a87dcd000) [pid = 1829] [serial = 2126] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f4a89953000) [pid = 1829] [serial = 2052] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f4a86623000) [pid = 1829] [serial = 2037] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f4a81adb400) [pid = 1829] [serial = 2084] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f4a87c20c00) [pid = 1829] [serial = 2040] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f4a7bb89c00) [pid = 1829] [serial = 2022] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f4a7f045000) [pid = 1829] [serial = 2028] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f4a85f56800) [pid = 1829] [serial = 2087] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f4a80752400) [pid = 1829] [serial = 2034] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f4a81b3bc00) [pid = 1829] [serial = 2085] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f4a79337c00) [pid = 1829] [serial = 2130] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f4a89953400) [pid = 1829] [serial = 2103] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f4a79f62800) [pid = 1829] [serial = 2075] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f4a7ced9800) [pid = 1829] [serial = 2136] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a87e77c00) [pid = 1829] [serial = 2091] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a88e8b800) [pid = 1829] [serial = 2046] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a8902f400) [pid = 1829] [serial = 2097] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a789c9400) [pid = 1829] [serial = 2129] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a8d7fa400) [pid = 1829] [serial = 2120] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a87f05000) [pid = 1829] [serial = 2043] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a8d7ebc00) [pid = 1829] [serial = 2118] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7ceda400) [pid = 1829] [serial = 2025] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a89942800) [pid = 1829] [serial = 2100] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a7a5e6c00) [pid = 1829] [serial = 2132] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a7ce50c00) [pid = 1829] [serial = 1938] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a7c4e8000) [pid = 1829] [serial = 1950] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a7ba3bc00) [pid = 1829] [serial = 2076] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a7f6bcc00) [pid = 1829] [serial = 2031] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a8c918800) [pid = 1829] [serial = 2114] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a80866000) [pid = 1829] [serial = 2082] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a7e051800) [pid = 1829] [serial = 2139] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a88f70c00) [pid = 1829] [serial = 2094] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a89023800) [pid = 1829] [serial = 2096] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a87dd0800) [pid = 1829] [serial = 2090] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a7dd0b400) [pid = 1829] [serial = 2079] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a89ae6c00) [pid = 1829] [serial = 2106] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a8a276800) [pid = 1829] [serial = 2109] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a89028800) [pid = 1829] [serial = 2049] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a8dbcd000) [pid = 1829] [serial = 2123] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a8632a000) [pid = 1829] [serial = 2088] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a8dbd4c00) [pid = 1829] [serial = 2124] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a8b077800) [pid = 1829] [serial = 2111] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a7f6af000) [pid = 1829] [serial = 2081] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a89a68800) [pid = 1829] [serial = 2105] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a894cac00) [pid = 1829] [serial = 2099] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a7cd8cc00) [pid = 1829] [serial = 2135] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a8d479c00) [pid = 1829] [serial = 2117] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a8d8f6400) [pid = 1829] [serial = 2121] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a89fdc800) [pid = 1829] [serial = 2108] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a7bcf4400) [pid = 1829] [serial = 2133] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a7ce51400) [pid = 1829] [serial = 2078] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a8994d000) [pid = 1829] [serial = 2102] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a7ced5c00) [pid = 1829] [serial = 2019] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a7f370000) [pid = 1829] [serial = 2141] [outer = (nil)] [url = about:blank] 15:55:00 INFO - PROCESS | 1829 | 1461365700946 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a76f62000 == 192 [pid = 1829] [id = 759] 15:55:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a79336800) [pid = 1829] [serial = 2276] [outer = (nil)] 15:55:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a7933e400) [pid = 1829] [serial = 2277] [outer = 0x7f4a79336800] 15:55:01 INFO - PROCESS | 1829 | 1461365701057 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a79ee3400) [pid = 1829] [serial = 2278] [outer = 0x7f4a79336800] 15:55:02 INFO - PROCESS | 1829 | 1461365702039 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:55:02 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:55:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 4042ms 15:55:02 INFO - PROCESS | 1829 | 1461365702053 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 1829 | 1461365702057 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 15:55:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:55:02 INFO - PROCESS | 1829 | 1461365702065 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 1829 | 1461365702071 Marionette TRACE conn4 <- [1,3002,null,{}] 15:55:02 INFO - PROCESS | 1829 | 1461365702077 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:02 INFO - PROCESS | 1829 | 1461365702308 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 15:55:02 INFO - PROCESS | 1829 | 1461365702511 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a79f46000 == 193 [pid = 1829] [id = 760] 15:55:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a764f1400) [pid = 1829] [serial = 2279] [outer = (nil)] 15:55:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a7ba38800) [pid = 1829] [serial = 2280] [outer = 0x7f4a764f1400] 15:55:02 INFO - PROCESS | 1829 | 1461365702583 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a7bcf1400) [pid = 1829] [serial = 2281] [outer = 0x7f4a764f1400] 15:55:03 INFO - PROCESS | 1829 | 1461365703422 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:55:03 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:55:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1382ms 15:55:03 INFO - PROCESS | 1829 | 1461365703449 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 1829 | 1461365703454 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 15:55:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:55:03 INFO - PROCESS | 1829 | 1461365703467 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 1829 | 1461365703470 Marionette TRACE conn4 <- [1,3006,null,{}] 15:55:03 INFO - PROCESS | 1829 | 1461365703476 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:03 INFO - PROCESS | 1829 | 1461365703765 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 15:55:03 INFO - PROCESS | 1829 | 1461365703823 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7b904800 == 194 [pid = 1829] [id = 761] 15:55:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a7bcf2000) [pid = 1829] [serial = 2282] [outer = (nil)] 15:55:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a7cd82c00) [pid = 1829] [serial = 2283] [outer = 0x7f4a7bcf2000] 15:55:03 INFO - PROCESS | 1829 | 1461365703900 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a7ced9800) [pid = 1829] [serial = 2284] [outer = 0x7f4a7bcf2000] 15:55:04 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:55:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 15:55:05 INFO - PROCESS | 1829 | 1461365704991 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:55:05 INFO - PROCESS | 1829 | 1461365705003 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 1829 | 1461365705009 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 15:55:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:55:05 INFO - PROCESS | 1829 | 1461365705034 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 1829 | 1461365705041 Marionette TRACE conn4 <- [1,3010,null,{}] 15:55:05 INFO - PROCESS | 1829 | 1461365705047 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:05 INFO - PROCESS | 1829 | 1461365705352 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a87e76400) [pid = 1829] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a8dfae800) [pid = 1829] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a87fdd400) [pid = 1829] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a80867400) [pid = 1829] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a8fddd000) [pid = 1829] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a7e051400) [pid = 1829] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a793b4400) [pid = 1829] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a7f375400) [pid = 1829] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a8dc59400) [pid = 1829] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a8060ac00) [pid = 1829] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7cdc9400) [pid = 1829] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a79ed7400) [pid = 1829] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a7c25c400) [pid = 1829] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a7ac46800) [pid = 1829] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a7f6b7800) [pid = 1829] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7f7db400) [pid = 1829] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a7ba3c800) [pid = 1829] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a7ce4c400) [pid = 1829] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a8994a400) [pid = 1829] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a8c920400) [pid = 1829] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7c455800) [pid = 1829] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a8dfa6c00) [pid = 1829] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:55:06 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a7ac49000) [pid = 1829] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:55:06 INFO - PROCESS | 1829 | 1461365706075 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cdb8000 == 195 [pid = 1829] [id = 762] 15:55:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a764f1000) [pid = 1829] [serial = 2285] [outer = (nil)] 15:55:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a7ba3c800) [pid = 1829] [serial = 2286] [outer = 0x7f4a764f1000] 15:55:06 INFO - PROCESS | 1829 | 1461365706141 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a7f039400) [pid = 1829] [serial = 2287] [outer = 0x7f4a764f1000] 15:55:06 INFO - PROCESS | 1829 | 1461365706803 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:55:06 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:55:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1798ms 15:55:06 INFO - PROCESS | 1829 | 1461365706824 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 1829 | 1461365706828 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 15:55:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:55:06 INFO - PROCESS | 1829 | 1461365706838 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 1829 | 1461365706840 Marionette TRACE conn4 <- [1,3014,null,{}] 15:55:06 INFO - PROCESS | 1829 | 1461365706845 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:07 INFO - PROCESS | 1829 | 1461365707069 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 15:55:07 INFO - PROCESS | 1829 | 1461365707269 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f895800 == 196 [pid = 1829] [id = 763] 15:55:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a793b4400) [pid = 1829] [serial = 2288] [outer = (nil)] 15:55:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a7f696000) [pid = 1829] [serial = 2289] [outer = 0x7f4a793b4400] 15:55:07 INFO - PROCESS | 1829 | 1461365707334 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a7f6b1800) [pid = 1829] [serial = 2290] [outer = 0x7f4a793b4400] 15:55:07 INFO - PROCESS | 1829 | [1829] 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:55:08 INFO - PROCESS | 1829 | 1461365708345 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:55:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:55:08 INFO - {} 15:55:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:55:08 INFO - {} 15:55:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:55:08 INFO - {} 15:55:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:55:08 INFO - {} 15:55:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1541ms 15:55:08 INFO - PROCESS | 1829 | 1461365708382 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 1829 | 1461365708394 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 15:55:08 INFO - TEST-START | /FileAPI/fileReader.html 15:55:08 INFO - PROCESS | 1829 | 1461365708463 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 1829 | 1461365708469 Marionette TRACE conn4 <- [1,3018,null,{}] 15:55:08 INFO - PROCESS | 1829 | 1461365708478 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:08 INFO - PROCESS | 1829 | 1461365708744 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 15:55:09 INFO - PROCESS | 1829 | 1461365709094 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7accd800 == 197 [pid = 1829] [id = 764] 15:55:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a7bcf3c00) [pid = 1829] [serial = 2291] [outer = (nil)] 15:55:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f4a7c253c00) [pid = 1829] [serial = 2292] [outer = 0x7f4a7bcf3c00] 15:55:09 INFO - PROCESS | 1829 | 1461365709176 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a7cede800) [pid = 1829] [serial = 2293] [outer = 0x7f4a7bcf3c00] 15:55:10 INFO - PROCESS | 1829 | 1461365710037 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:55:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1661ms 15:55:10 INFO - PROCESS | 1829 | 1461365710106 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 1829 | 1461365710115 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 15:55:10 INFO - TEST-START | /FileAPI/historical.html 15:55:10 INFO - PROCESS | 1829 | 1461365710127 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 1829 | 1461365710131 Marionette TRACE conn4 <- [1,3022,null,{}] 15:55:10 INFO - PROCESS | 1829 | 1461365710158 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:10 INFO - PROCESS | 1829 | 1461365710405 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 15:55:10 INFO - PROCESS | 1829 | 1461365710686 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a80848800 == 198 [pid = 1829] [id = 765] 15:55:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a7920c400) [pid = 1829] [serial = 2294] [outer = (nil)] 15:55:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7f699800) [pid = 1829] [serial = 2295] [outer = 0x7f4a7920c400] 15:55:10 INFO - PROCESS | 1829 | 1461365710764 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a7f6b9800) [pid = 1829] [serial = 2296] [outer = 0x7f4a7920c400] 15:55:11 INFO - PROCESS | 1829 | 1461365711688 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:55:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:55:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:55:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:55:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:55:11 INFO - TEST-OK | /FileAPI/historical.html | took 1591ms 15:55:11 INFO - PROCESS | 1829 | 1461365711721 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 1829 | 1461365711724 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 15:55:11 INFO - TEST-START | /FileAPI/idlharness.html 15:55:11 INFO - PROCESS | 1829 | 1461365711732 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 1829 | 1461365711738 Marionette TRACE conn4 <- [1,3026,null,{}] 15:55:11 INFO - PROCESS | 1829 | 1461365711755 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:12 INFO - PROCESS | 1829 | 1461365712039 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 15:55:12 INFO - PROCESS | 1829 | 1461365712328 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a81a90800 == 199 [pid = 1829] [id = 766] 15:55:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a80610400) [pid = 1829] [serial = 2297] [outer = (nil)] 15:55:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a8086f400) [pid = 1829] [serial = 2298] [outer = 0x7f4a80610400] 15:55:12 INFO - PROCESS | 1829 | 1461365712459 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a81967000) [pid = 1829] [serial = 2299] [outer = 0x7f4a80610400] 15:55:14 INFO - PROCESS | 1829 | 1461365714108 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:55:14 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:55:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:55:14 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:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:55:14 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:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:55:14 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:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:55:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 2458ms 15:55:14 INFO - PROCESS | 1829 | 1461365714236 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 1829 | 1461365714247 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 15:55:14 INFO - TEST-START | /FileAPI/idlharness.worker 15:55:14 INFO - PROCESS | 1829 | 1461365714320 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 1829 | 1461365714327 Marionette TRACE conn4 <- [1,3030,null,{}] 15:55:14 INFO - PROCESS | 1829 | 1461365714338 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:14 INFO - PROCESS | 1829 | 1461365714604 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 15:55:14 INFO - PROCESS | 1829 | 1461365714892 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8667d800 == 200 [pid = 1829] [id = 767] 15:55:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a79f62800) [pid = 1829] [serial = 2300] [outer = (nil)] 15:55:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a87e70800) [pid = 1829] [serial = 2301] [outer = 0x7f4a79f62800] 15:55:14 INFO - PROCESS | 1829 | 1461365714971 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a87f0b400) [pid = 1829] [serial = 2302] [outer = 0x7f4a79f62800] 15:55:15 INFO - PROCESS | 1829 | [1829] 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:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:55:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:55:17 INFO - {} 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:55:17 INFO - {} 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:55:17 INFO - {} 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:55:17 INFO - {} 15:55:17 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:55:17 INFO - {} 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:17 INFO - {} 15:55:17 INFO - PROCESS | 1829 | 1461365717346 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:55:17 INFO - {} 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:55:17 INFO - {} 15:55:17 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:55:17 INFO - {} 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:55:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:55:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 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:55:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:55:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:55:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:55:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:55:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:55:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:55:17 INFO - {} 15:55:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3206ms 15:55:17 INFO - PROCESS | 1829 | 1461365717521 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 15:55:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:55:17 INFO - PROCESS | 1829 | 1461365717531 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 15:55:17 INFO - PROCESS | 1829 | 1461365717541 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 1829 | 1461365717545 Marionette TRACE conn4 <- [1,3034,null,{}] 15:55:17 INFO - PROCESS | 1829 | 1461365717553 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 1829 | 1461365718040 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 15:55:18 INFO - PROCESS | 1829 | 1461365718366 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a89b76000 == 201 [pid = 1829] [id = 768] 15:55:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a87f0ec00) [pid = 1829] [serial = 2303] [outer = (nil)] 15:55:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a88f72c00) [pid = 1829] [serial = 2304] [outer = 0x7f4a87f0ec00] 15:55:18 INFO - PROCESS | 1829 | 1461365718487 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f4a8dc4e400) [pid = 1829] [serial = 2305] [outer = 0x7f4a87f0ec00] 15:55:19 INFO - PROCESS | 1829 | 1461365719323 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:55:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:55:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1833ms 15:55:19 INFO - PROCESS | 1829 | 1461365719375 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 15:55:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:55:19 INFO - PROCESS | 1829 | 1461365719380 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 15:55:19 INFO - PROCESS | 1829 | 1461365719387 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 1829 | 1461365719391 Marionette TRACE conn4 <- [1,3038,null,{}] 15:55:19 INFO - PROCESS | 1829 | 1461365719397 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:19 INFO - PROCESS | 1829 | 1461365719834 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 15:55:20 INFO - PROCESS | 1829 | 1461365720122 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8b48e800 == 202 [pid = 1829] [id = 769] 15:55:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f4a90fa8400) [pid = 1829] [serial = 2306] [outer = (nil)] 15:55:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f4a920ea000) [pid = 1829] [serial = 2307] [outer = 0x7f4a90fa8400] 15:55:20 INFO - PROCESS | 1829 | 1461365720239 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f4a93c86c00) [pid = 1829] [serial = 2308] [outer = 0x7f4a90fa8400] 15:55:21 INFO - PROCESS | 1829 | 1461365721038 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:55:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:55:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:55:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1683ms 15:55:21 INFO - PROCESS | 1829 | 1461365721071 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 1829 | 1461365721074 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 15:55:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:55:21 INFO - PROCESS | 1829 | 1461365721082 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 1829 | 1461365721086 Marionette TRACE conn4 <- [1,3042,null,{}] 15:55:21 INFO - PROCESS | 1829 | 1461365721092 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:21 INFO - PROCESS | 1829 | 1461365721335 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 15:55:21 INFO - PROCESS | 1829 | 1461365721586 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8d53c800 == 203 [pid = 1829] [id = 770] 15:55:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f4a90fb1400) [pid = 1829] [serial = 2309] [outer = (nil)] 15:55:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f4a9470d400) [pid = 1829] [serial = 2310] [outer = 0x7f4a90fb1400] 15:55:21 INFO - PROCESS | 1829 | 1461365721661 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f4a9479bc00) [pid = 1829] [serial = 2311] [outer = 0x7f4a90fb1400] 15:55:22 INFO - PROCESS | 1829 | 1461365722794 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:55:22 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:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:55:22 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:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:55:22 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:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:55:22 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:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:55:22 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:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:55:22 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:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:55:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:55:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:55:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:55:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:55:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:55:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1825ms 15:55:23 INFO - PROCESS | 1829 | 1461365722909 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 1829 | 1461365722918 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 15:55:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:55:23 INFO - PROCESS | 1829 | 1461365722935 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 1829 | 1461365722945 Marionette TRACE conn4 <- [1,3046,null,{}] 15:55:23 INFO - PROCESS | 1829 | 1461365723077 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 1829 | 1461365723524 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 15:55:23 INFO - PROCESS | 1829 | 1461365723833 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a88eb3000 == 204 [pid = 1829] [id = 771] 15:55:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f4a7de04000) [pid = 1829] [serial = 2312] [outer = (nil)] 15:55:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f4a88f75400) [pid = 1829] [serial = 2313] [outer = 0x7f4a7de04000] 15:55:23 INFO - PROCESS | 1829 | 1461365723940 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f4a89023800) [pid = 1829] [serial = 2314] [outer = 0x7f4a7de04000] 15:55:24 INFO - PROCESS | 1829 | [1829] 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:55:24 INFO - PROCESS | 1829 | 1461365724842 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:55:24 INFO - {} 15:55:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1931ms 15:55:24 INFO - PROCESS | 1829 | 1461365724867 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 1829 | 1461365724870 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 15:55:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:55:24 INFO - PROCESS | 1829 | 1461365724876 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 1829 | 1461365724878 Marionette TRACE conn4 <- [1,3050,null,{}] 15:55:24 INFO - PROCESS | 1829 | 1461365724884 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:25 INFO - PROCESS | 1829 | 1461365725125 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 15:55:25 INFO - PROCESS | 1829 | 1461365725404 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8999f000 == 205 [pid = 1829] [id = 772] 15:55:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f4a88e86800) [pid = 1829] [serial = 2315] [outer = (nil)] 15:55:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f4a89949c00) [pid = 1829] [serial = 2316] [outer = 0x7f4a88e86800] 15:55:25 INFO - PROCESS | 1829 | 1461365725480 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f4a89a64400) [pid = 1829] [serial = 2317] [outer = 0x7f4a88e86800] 15:55:26 INFO - PROCESS | 1829 | 1461365726314 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:55:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1492ms 15:55:26 INFO - PROCESS | 1829 | 1461365726370 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 1829 | 1461365726373 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 15:55:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:55:26 INFO - PROCESS | 1829 | 1461365726381 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 1829 | 1461365726383 Marionette TRACE conn4 <- [1,3054,null,{}] 15:55:26 INFO - PROCESS | 1829 | 1461365726389 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:26 INFO - PROCESS | 1829 | 1461365726626 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 15:55:26 INFO - PROCESS | 1829 | 1461365726906 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8f103800 == 206 [pid = 1829] [id = 773] 15:55:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f4a89026000) [pid = 1829] [serial = 2318] [outer = (nil)] 15:55:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f4a89c6bc00) [pid = 1829] [serial = 2319] [outer = 0x7f4a89026000] 15:55:26 INFO - PROCESS | 1829 | 1461365726987 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f4a8b4c0400) [pid = 1829] [serial = 2320] [outer = 0x7f4a89026000] 15:55:28 INFO - PROCESS | 1829 | 1461365728190 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:55:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:55:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:28 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:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:28 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:55:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:55:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:55:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1938ms 15:55:28 INFO - PROCESS | 1829 | 1461365728388 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 1829 | 1461365728396 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 15:55:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:55:28 INFO - PROCESS | 1829 | 1461365728415 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 1829 | 1461365728437 Marionette TRACE conn4 <- [1,3058,null,{}] 15:55:28 INFO - PROCESS | 1829 | 1461365728547 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:28 INFO - PROCESS | 1829 | 1461365728789 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 15:55:29 INFO - PROCESS | 1829 | 1461365729060 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a94556000 == 207 [pid = 1829] [id = 774] 15:55:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f4a8902f400) [pid = 1829] [serial = 2321] [outer = (nil)] 15:55:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f4aa139b800) [pid = 1829] [serial = 2322] [outer = 0x7f4a8902f400] 15:55:29 INFO - PROCESS | 1829 | 1461365729145 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f4aa4930000) [pid = 1829] [serial = 2323] [outer = 0x7f4a8902f400] 15:55:30 INFO - PROCESS | 1829 | 1461365730025 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:55:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:55:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:55:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:55:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:55:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:55:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:55:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:55:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:55:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1667ms 15:55:30 INFO - PROCESS | 1829 | 1461365730106 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 1829 | 1461365730109 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 15:55:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:55:30 INFO - PROCESS | 1829 | 1461365730118 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 1829 | 1461365730121 Marionette TRACE conn4 <- [1,3062,null,{}] 15:55:30 INFO - PROCESS | 1829 | 1461365730127 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:30 INFO - PROCESS | 1829 | 1461365730388 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 15:55:30 INFO - PROCESS | 1829 | 1461365730713 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a8976c800 == 208 [pid = 1829] [id = 775] 15:55:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f4a894cac00) [pid = 1829] [serial = 2324] [outer = (nil)] 15:55:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f4aa14f1800) [pid = 1829] [serial = 2325] [outer = 0x7f4a894cac00] 15:55:30 INFO - PROCESS | 1829 | 1461365730792 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f4aa4936c00) [pid = 1829] [serial = 2326] [outer = 0x7f4a894cac00] 15:55:31 INFO - PROCESS | 1829 | [1829] 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:55:31 INFO - PROCESS | 1829 | 1461365731681 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:55:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:55:31 INFO - {} 15:55:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1587ms 15:55:31 INFO - PROCESS | 1829 | 1461365731754 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 1829 | 1461365731760 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 15:55:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:55:31 INFO - PROCESS | 1829 | 1461365731773 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 1829 | 1461365731776 Marionette TRACE conn4 <- [1,3066,null,{}] 15:55:31 INFO - PROCESS | 1829 | 1461365731781 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:32 INFO - PROCESS | 1829 | 1461365732044 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 15:55:32 INFO - PROCESS | 1829 | 1461365732342 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa0125800 == 209 [pid = 1829] [id = 776] 15:55:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f4a8d67ac00) [pid = 1829] [serial = 2327] [outer = (nil)] 15:55:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f4a8d67e400) [pid = 1829] [serial = 2328] [outer = 0x7f4a8d67ac00] 15:55:32 INFO - PROCESS | 1829 | 1461365732456 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f4a8d7fac00) [pid = 1829] [serial = 2329] [outer = 0x7f4a8d67ac00] 15:55:33 INFO - PROCESS | 1829 | 1461365733240 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:55:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:55:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1529ms 15:55:33 INFO - PROCESS | 1829 | 1461365733307 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 1829 | 1461365733310 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 15:55:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:55:33 INFO - PROCESS | 1829 | 1461365733316 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 1829 | 1461365733321 Marionette TRACE conn4 <- [1,3070,null,{}] 15:55:33 INFO - PROCESS | 1829 | 1461365733347 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:33 INFO - PROCESS | 1829 | 1461365733604 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 15:55:33 INFO - PROCESS | 1829 | 1461365733892 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa4a73000 == 210 [pid = 1829] [id = 777] 15:55:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f4a729ad400) [pid = 1829] [serial = 2330] [outer = (nil)] 15:55:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f4a729b4400) [pid = 1829] [serial = 2331] [outer = 0x7f4a729ad400] 15:55:33 INFO - PROCESS | 1829 | 1461365733970 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f4a729b9c00) [pid = 1829] [serial = 2332] [outer = 0x7f4a729ad400] 15:55:34 INFO - PROCESS | 1829 | 1461365734809 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:55:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1550ms 15:55:34 INFO - PROCESS | 1829 | 1461365734870 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 1829 | 1461365734874 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 15:55:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:55:34 INFO - PROCESS | 1829 | 1461365734880 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 1829 | 1461365734882 Marionette TRACE conn4 <- [1,3074,null,{}] 15:55:34 INFO - PROCESS | 1829 | 1461365734908 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 1829 | 1461365735163 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 15:55:35 INFO - PROCESS | 1829 | 1461365735451 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4aa5633800 == 211 [pid = 1829] [id = 778] 15:55:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f4a729b0c00) [pid = 1829] [serial = 2333] [outer = (nil)] 15:55:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f4a8d7f5c00) [pid = 1829] [serial = 2334] [outer = 0x7f4a729b0c00] 15:55:35 INFO - PROCESS | 1829 | 1461365735525 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f4aa4b4ec00) [pid = 1829] [serial = 2335] [outer = 0x7f4a729b0c00] 15:55:36 INFO - PROCESS | 1829 | 1461365736319 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:55:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1480ms 15:55:36 INFO - PROCESS | 1829 | 1461365736363 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 1829 | 1461365736366 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 15:55:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:55:36 INFO - PROCESS | 1829 | 1461365736373 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 1829 | 1461365736375 Marionette TRACE conn4 <- [1,3078,null,{}] 15:55:36 INFO - PROCESS | 1829 | 1461365736380 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:36 INFO - PROCESS | 1829 | 1461365736606 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 15:55:36 INFO - PROCESS | 1829 | 1461365736881 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a92157000 == 212 [pid = 1829] [id = 779] 15:55:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f4a72492800) [pid = 1829] [serial = 2336] [outer = (nil)] 15:55:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f4a72498400) [pid = 1829] [serial = 2337] [outer = 0x7f4a72492800] 15:55:36 INFO - PROCESS | 1829 | 1461365736982 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f4a7249dc00) [pid = 1829] [serial = 2338] [outer = 0x7f4a72492800] 15:55:37 INFO - PROCESS | 1829 | 1461365737793 Marionette TRACE conn4 <- [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:55:37 INFO - PROCESS | 1829 | 1461365737863 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 15:55:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:55:37 INFO - PROCESS | 1829 | 1461365737924 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 1829 | 1461365737928 Marionette TRACE conn4 <- [1,3082,null,{}] 15:55:37 INFO - PROCESS | 1829 | 1461365737933 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:38 INFO - PROCESS | 1829 | 1461365738169 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a809a0800 == 211 [pid = 1829] [id = 530] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4f10800 == 210 [pid = 1829] [id = 667] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7232d000 == 209 [pid = 1829] [id = 757] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a76f51000 == 208 [pid = 1829] [id = 756] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a72a1d000 == 207 [pid = 1829] [id = 755] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a72a04000 == 206 [pid = 1829] [id = 754] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a760d1800 == 205 [pid = 1829] [id = 753] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a77d1a000 == 204 [pid = 1829] [id = 752] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aaa593000 == 203 [pid = 1829] [id = 751] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa4b62800 == 202 [pid = 1829] [id = 750] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4aa03c7800 == 201 [pid = 1829] [id = 749] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a95d9f000 == 200 [pid = 1829] [id = 748] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a94450000 == 199 [pid = 1829] [id = 747] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8fffc800 == 198 [pid = 1829] [id = 746] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8db22000 == 197 [pid = 1829] [id = 745] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8d54a000 == 196 [pid = 1829] [id = 744] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8beba000 == 195 [pid = 1829] [id = 743] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a89989000 == 194 [pid = 1829] [id = 742] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a88f1c000 == 193 [pid = 1829] [id = 741] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a8668b800 == 192 [pid = 1829] [id = 740] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a817d6800 == 191 [pid = 1829] [id = 739] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a7e016000 == 190 [pid = 1829] [id = 738] 15:55:39 INFO - PROCESS | 1829 | --DOCSHELL 0x7f4a77d3f000 == 189 [pid = 1829] [id = 737] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f4a7dd13400) [pid = 1829] [serial = 2210] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f4a8dd07000) [pid = 1829] [serial = 2172] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f4a920e3800) [pid = 1829] [serial = 2177] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f4a89024400) [pid = 1829] [serial = 2159] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f4a94f59000) [pid = 1829] [serial = 2193] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f4a943d5000) [pid = 1829] [serial = 2184] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f4a7f041400) [pid = 1829] [serial = 2207] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f4a7a5e7400) [pid = 1829] [serial = 2144] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f4a7c1d1000) [pid = 1829] [serial = 2145] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f4a89fdd400) [pid = 1829] [serial = 2166] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f4a95e2d800) [pid = 1829] [serial = 2198] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f4a87bf9400) [pid = 1829] [serial = 2157] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f4a9234b800) [pid = 1829] [serial = 2178] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f4a89a63800) [pid = 1829] [serial = 2163] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f4a79f62400) [pid = 1829] [serial = 2201] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f4a81963000) [pid = 1829] [serial = 2073] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f4a9471ac00) [pid = 1829] [serial = 2189] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f4a9465c000) [pid = 1829] [serial = 2186] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f4a8086b000) [pid = 1829] [serial = 2150] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f4a86c51400) [pid = 1829] [serial = 2156] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f4a95834800) [pid = 1829] [serial = 2195] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f4a94732800) [pid = 1829] [serial = 2190] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f4a7ced3400) [pid = 1829] [serial = 2205] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f4a89945800) [pid = 1829] [serial = 2160] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f4a7e0a4800) [pid = 1829] [serial = 2148] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f4a8c91d400) [pid = 1829] [serial = 2168] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f4a7ba37400) [pid = 1829] [serial = 2202] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f4a8995a800) [pid = 1829] [serial = 2162] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f4a93c45000) [pid = 1829] [serial = 2181] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f4a86622c00) [pid = 1829] [serial = 2154] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f4a7f694400) [pid = 1829] [serial = 2208] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f4a8fddc000) [pid = 1829] [serial = 2175] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f4a7dd14800) [pid = 1829] [serial = 2147] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f4a8f1c0800) [pid = 1829] [serial = 2174] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a8dc55000) [pid = 1829] [serial = 2127] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a8dc51800) [pid = 1829] [serial = 2171] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a938d8c00) [pid = 1829] [serial = 2180] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a96335400) [pid = 1829] [serial = 2199] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a93c93400) [pid = 1829] [serial = 2183] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a9470dc00) [pid = 1829] [serial = 2187] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a8d8f1400) [pid = 1829] [serial = 2169] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a7cd86800) [pid = 1829] [serial = 2204] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a81ad0800) [pid = 1829] [serial = 2151] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a89ae9800) [pid = 1829] [serial = 2165] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a94a43c00) [pid = 1829] [serial = 2192] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a85f58000) [pid = 1829] [serial = 2153] [outer = (nil)] [url = about:blank] 15:55:40 INFO - PROCESS | 1829 | 1461365740450 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a72a19000 == 190 [pid = 1829] [id = 780] 15:55:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f4a764ebc00) [pid = 1829] [serial = 2339] [outer = (nil)] 15:55:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f4a764f3c00) [pid = 1829] [serial = 2340] [outer = 0x7f4a764ebc00] 15:55:40 INFO - PROCESS | 1829 | 1461365740519 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f4a7920b800) [pid = 1829] [serial = 2341] [outer = 0x7f4a764ebc00] 15:55:41 INFO - PROCESS | 1829 | 1461365741254 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:55:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:55:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:55:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3354ms 15:55:41 INFO - PROCESS | 1829 | 1461365741271 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 1829 | 1461365741278 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 15:55:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:55:41 INFO - PROCESS | 1829 | 1461365741287 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 1829 | 1461365741291 Marionette TRACE conn4 <- [1,3086,null,{}] 15:55:41 INFO - PROCESS | 1829 | 1461365741297 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:41 INFO - PROCESS | 1829 | 1461365741519 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 15:55:41 INFO - PROCESS | 1829 | 1461365741747 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a77d04800 == 191 [pid = 1829] [id = 781] 15:55:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f4a7249fc00) [pid = 1829] [serial = 2342] [outer = (nil)] 15:55:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f4a7ba41400) [pid = 1829] [serial = 2343] [outer = 0x7f4a7249fc00] 15:55:41 INFO - PROCESS | 1829 | 1461365741828 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f4a7c1d0400) [pid = 1829] [serial = 2344] [outer = 0x7f4a7249fc00] 15:55:42 INFO - PROCESS | 1829 | 1461365742609 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:55:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:55:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1332ms 15:55:42 INFO - PROCESS | 1829 | 1461365742623 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 1829 | 1461365742629 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:55:42 INFO - PROCESS | 1829 | 1461365742689 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 1829 | 1461365742696 Marionette TRACE conn4 <- [1,3090,null,{}] 15:55:42 INFO - PROCESS | 1829 | 1461365742702 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:42 INFO - PROCESS | 1829 | 1461365742991 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 15:55:43 INFO - PROCESS | 1829 | 1461365743048 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7a4c9000 == 192 [pid = 1829] [id = 782] 15:55:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f4a7cd8d800) [pid = 1829] [serial = 2345] [outer = (nil)] 15:55:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f4a7ce4d400) [pid = 1829] [serial = 2346] [outer = 0x7f4a7cd8d800] 15:55:43 INFO - PROCESS | 1829 | 1461365743111 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f4a7dd16800) [pid = 1829] [serial = 2347] [outer = 0x7f4a7cd8d800] 15:55:44 INFO - PROCESS | 1829 | 1461365744041 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:55:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:55:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1397ms 15:55:44 INFO - PROCESS | 1829 | 1461365744072 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 1829 | 1461365744081 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 15:55:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:55:44 INFO - PROCESS | 1829 | 1461365744144 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 1829 | 1461365744163 Marionette TRACE conn4 <- [1,3094,null,{}] 15:55:44 INFO - PROCESS | 1829 | 1461365744189 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 1829 | 1461365744481 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 15:55:44 INFO - PROCESS | 1829 | 1461365744526 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7dfc2800 == 193 [pid = 1829] [id = 783] 15:55:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f4a7de02c00) [pid = 1829] [serial = 2348] [outer = (nil)] 15:55:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f4a7f548c00) [pid = 1829] [serial = 2349] [outer = 0x7f4a7de02c00] 15:55:44 INFO - PROCESS | 1829 | 1461365744589 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f4a7f6b2800) [pid = 1829] [serial = 2350] [outer = 0x7f4a7de02c00] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f4a8ccb8400) [pid = 1829] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f4a7ac57c00) [pid = 1829] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f4a87df2800) [pid = 1829] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f4a8ccb7000) [pid = 1829] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f4a7de0c400) [pid = 1829] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f4a79f54800) [pid = 1829] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f4a7e0a2800) [pid = 1829] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f4a749ce800) [pid = 1829] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f4a87dfa800) [pid = 1829] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f4a79336800) [pid = 1829] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f4a89af1000) [pid = 1829] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f4a8d474000) [pid = 1829] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f4a7bcf2000) [pid = 1829] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f4a8dd05800) [pid = 1829] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f4a94718000) [pid = 1829] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f4a894bf400) [pid = 1829] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f4a764f1400) [pid = 1829] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f4a7ce50400) [pid = 1829] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f4a764f1000) [pid = 1829] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f4a7dd09c00) [pid = 1829] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f4a7f7e5800) [pid = 1829] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f4a7ce46c00) [pid = 1829] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f4a7ac51000) [pid = 1829] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f4a87df9800) [pid = 1829] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f4a7dd0f800) [pid = 1829] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f4a8662d800) [pid = 1829] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f4a8df8c400) [pid = 1829] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:55:45 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f4aa0327800) [pid = 1829] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:55:46 INFO - PROCESS | 1829 | 1461365746012 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:55:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:55:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1967ms 15:55:46 INFO - PROCESS | 1829 | 1461365746060 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 1829 | 1461365746065 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 15:55:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:55:46 INFO - PROCESS | 1829 | 1461365746076 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 1829 | 1461365746078 Marionette TRACE conn4 <- [1,3098,null,{}] 15:55:46 INFO - PROCESS | 1829 | 1461365746088 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:46 INFO - PROCESS | 1829 | 1461365746317 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 15:55:46 INFO - PROCESS | 1829 | 1461365746531 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7f592800 == 194 [pid = 1829] [id = 784] 15:55:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f4a749c7800) [pid = 1829] [serial = 2351] [outer = (nil)] 15:55:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f4a7f7e5800) [pid = 1829] [serial = 2352] [outer = 0x7f4a749c7800] 15:55:46 INFO - PROCESS | 1829 | 1461365746597 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f4a80613400) [pid = 1829] [serial = 2353] [outer = 0x7f4a749c7800] 15:55:47 INFO - PROCESS | 1829 | 1461365747298 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:55:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:55:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1247ms 15:55:47 INFO - PROCESS | 1829 | 1461365747320 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 1829 | 1461365747324 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:55:47 INFO - PROCESS | 1829 | 1461365747330 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 1829 | 1461365747332 Marionette TRACE conn4 <- [1,3102,null,{}] 15:55:47 INFO - PROCESS | 1829 | 1461365747337 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 1829 | 1461365747812 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 15:55:48 INFO - PROCESS | 1829 | 1461365748042 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a76f45800 == 195 [pid = 1829] [id = 785] 15:55:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f4a72494800) [pid = 1829] [serial = 2354] [outer = (nil)] 15:55:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f4a749c7000) [pid = 1829] [serial = 2355] [outer = 0x7f4a72494800] 15:55:48 INFO - PROCESS | 1829 | 1461365748191 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f4a79333400) [pid = 1829] [serial = 2356] [outer = 0x7f4a72494800] 15:55:49 INFO - PROCESS | 1829 | 1461365749028 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:55:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:55:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1730ms 15:55:49 INFO - PROCESS | 1829 | 1461365749063 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 1829 | 1461365749070 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 15:55:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:55:49 INFO - PROCESS | 1829 | 1461365749078 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 1829 | 1461365749085 Marionette TRACE conn4 <- [1,3106,null,{}] 15:55:49 INFO - PROCESS | 1829 | 1461365749092 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:49 INFO - PROCESS | 1829 | 1461365749338 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 15:55:49 INFO - PROCESS | 1829 | 1461365749629 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a7cb74800 == 196 [pid = 1829] [id = 786] 15:55:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f4a79f5cc00) [pid = 1829] [serial = 2357] [outer = (nil)] 15:55:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f4a7c452800) [pid = 1829] [serial = 2358] [outer = 0x7f4a79f5cc00] 15:55:49 INFO - PROCESS | 1829 | 1461365749712 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f4a7cd8c000) [pid = 1829] [serial = 2359] [outer = 0x7f4a79f5cc00] 15:55:50 INFO - PROCESS | 1829 | 1461365750618 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1593ms 15:55:50 INFO - PROCESS | 1829 | 1461365750718 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 1829 | 1461365750724 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 15:55:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:55:50 INFO - PROCESS | 1829 | 1461365750738 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 1829 | 1461365750741 Marionette TRACE conn4 <- [1,3110,null,{}] 15:55:50 INFO - PROCESS | 1829 | 1461365750748 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:51 INFO - PROCESS | 1829 | 1461365750998 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 15:55:51 INFO - PROCESS | 1829 | 1461365751310 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a809f3800 == 197 [pid = 1829] [id = 787] 15:55:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f4a7e0a2800) [pid = 1829] [serial = 2360] [outer = (nil)] 15:55:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f4a7f374400) [pid = 1829] [serial = 2361] [outer = 0x7f4a7e0a2800] 15:55:51 INFO - PROCESS | 1829 | 1461365751476 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f4a80611c00) [pid = 1829] [serial = 2362] [outer = 0x7f4a7e0a2800] 15:55:52 INFO - PROCESS | 1829 | 1461365752296 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:55:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:55:52 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:55:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:55:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1581ms 15:55:52 INFO - PROCESS | 1829 | 1461365752321 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 1829 | 1461365752327 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 15:55:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:55:52 INFO - PROCESS | 1829 | 1461365752344 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 1829 | 1461365752352 Marionette TRACE conn4 <- [1,3114,null,{}] 15:55:52 INFO - PROCESS | 1829 | 1461365752358 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:52 INFO - PROCESS | 1829 | 1461365752639 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 15:55:52 INFO - PROCESS | 1829 | 1461365752898 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"96591afe-5c95-4bec-ab2f-bb14d36eace9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f4a861bb000 == 198 [pid = 1829] [id = 788] 15:55:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f4a7e0a3c00) [pid = 1829] [serial = 2363] [outer = (nil)] 15:55:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f4a81970400) [pid = 1829] [serial = 2364] [outer = 0x7f4a7e0a3c00] 15:55:52 INFO - PROCESS | 1829 | 1461365752981 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f4a85f52000) [pid = 1829] [serial = 2365] [outer = 0x7f4a7e0a3c00] 15:55:53 INFO - PROCESS | 1829 | 1461365753794 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:55:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:55:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1499ms 15:55:53 INFO - PROCESS | 1829 | 1461365753836 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 1829 | 1461365753840 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 15:55:55 WARNING - u'runner_teardown' () 15:55:55 INFO - No more tests 15:55:55 INFO - Got 0 unexpected results 15:55:55 INFO - SUITE-END | took 1210s 15:55:55 INFO - Closing logging queue 15:55:55 INFO - queue closed 15:55:55 INFO - Return code: 0 15:55:55 WARNING - # TBPL SUCCESS # 15:55:55 INFO - Running post-action listener: _resource_record_post_action 15:55:55 INFO - Running post-run listener: _resource_record_post_run 15:55:56 INFO - Total resource usage - Wall time: 1247s; CPU: 98.0%; Read bytes: 8511488; Write bytes: 977276928; Read time: 572; Write time: 284076 15:55:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:55:56 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 24576; Write bytes: 85639168; Read time: 4; Write time: 76144 15:55:56 INFO - run-tests - Wall time: 1216s; CPU: 98.0%; Read bytes: 5885952; Write bytes: 891637760; Read time: 436; Write time: 207932 15:55:56 INFO - Running post-run listener: _upload_blobber_files 15:55:56 INFO - Blob upload gear active. 15:55:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:55:56 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:55:56 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:55:56 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:55:57 INFO - (blobuploader) - INFO - Open directory for files ... 15:55:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:55:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:55:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:55:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:55:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:55:59 INFO - (blobuploader) - INFO - Done attempting. 15:55:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:55:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:55:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:56:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:56:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:56:00 INFO - (blobuploader) - INFO - Done attempting. 15:56:00 INFO - (blobuploader) - INFO - Iteration through files over. 15:56:00 INFO - Return code: 0 15:56:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:56:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:56:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/616adf902bbe597aeda6b3f57893d692b0041fa36e06caf6245cae53fcf3c5a1ad09a5405b1a31a8ac0e975f54ae73cbff07bf799ef6e5e660624b2854687119", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2568eef77e2961174fd449da54a138db4f903b6f341b73ac83312010680a51c5be658737103fc3a4758f92620d5d52174a6b3f5e6b90b501b7c1b1814f8399d0"} 15:56:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:56:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:56:00 INFO - Contents: 15:56:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/616adf902bbe597aeda6b3f57893d692b0041fa36e06caf6245cae53fcf3c5a1ad09a5405b1a31a8ac0e975f54ae73cbff07bf799ef6e5e660624b2854687119", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2568eef77e2961174fd449da54a138db4f903b6f341b73ac83312010680a51c5be658737103fc3a4758f92620d5d52174a6b3f5e6b90b501b7c1b1814f8399d0"} 15:56:00 INFO - Running post-run listener: copy_logs_to_upload_dir 15:56:00 INFO - Copying logs to upload dir... 15:56:00 INFO - mkdir: /builds/slave/test/build/upload/logs 15:56:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1328.908227 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 9 secs) (at 2016-04-22 15:56:00.562049) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 15:56:00.563332) ========= 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-1461364422.572890-427963474 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/616adf902bbe597aeda6b3f57893d692b0041fa36e06caf6245cae53fcf3c5a1ad09a5405b1a31a8ac0e975f54ae73cbff07bf799ef6e5e660624b2854687119", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2568eef77e2961174fd449da54a138db4f903b6f341b73ac83312010680a51c5be658737103fc3a4758f92620d5d52174a6b3f5e6b90b501b7c1b1814f8399d0"} build_url:https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037673 build_url: 'https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/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/616adf902bbe597aeda6b3f57893d692b0041fa36e06caf6245cae53fcf3c5a1ad09a5405b1a31a8ac0e975f54ae73cbff07bf799ef6e5e660624b2854687119", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2568eef77e2961174fd449da54a138db4f903b6f341b73ac83312010680a51c5be658737103fc3a4758f92620d5d52174a6b3f5e6b90b501b7c1b1814f8399d0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VO3x8_eGT1uSlcuz8yVm2Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 15:56:00.651040) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:56:00.651559) ========= 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-1461364422.572890-427963474 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021069 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:56:00.717553) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 15:56:00.717845) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 15:56:00.718158) ========= ========= Total master_lag: 0.48 =========